2013-06-18 43 views
2

我想用子菜單創建列表框,但我不知道如何製作子菜單。 有關TinyMCE的文檔很糟糕,所以我在這裏問它。TinyMCE 4.0列表框子菜單

這是我的代碼:

editor.addButton('OwnStyling', { 
    type: 'listbox', 
    text: 'Stylesheet', 
    icon: false, 
    onselect: function(e) { 
     editor.insertContent(this.value()); 
    }, 
    values: [ 
      {text: 'Menu item 1', value: 'Some text 1'}, 
      {text: 'Menu item 2', value: 'Some text 2'}, 
      {text: 'Menu item 3', value: 'Some text 3'} 
    ], 
    onPostRender: function() { 
     // Select the second item by default 
    } 
}); 

在我想要用自己的值的子項的值的地方。 任何人都知道該怎麼做?

已經感謝了!

回答

2

試着這麼做

{text:'Menu item', menu:[{text:'submenu1',value:'some value'},{text:'submenu2',value:'some value'}]} 

對我來說,它適用於文本菜單,但沒有嘗試在列表框!

+1

是的是的!在黑暗中嘗試寫入TinyMCE插件之後,經過這麼長時間的拍攝,基於最少的文檔記錄,只需幾分鐘即可獲得問題並找到可行的解決方案,這讓人感到如釋重負! –