Подменю списка TinyMCE 4.0

Я хочу создать список с подменю, но я не знаю, как сделать подменю. Документация по TinyMCE дерьмовая, поэтому я спрашиваю ее здесь.

Это мой код:

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
    }
});

На месте значений хочу сделать подпункт со своими значениями. Кто-нибудь знает, как это сделать?

Спасибо уже!!


person XNL073    schedule 18.06.2013    source источник


Ответы (1)


Попробуйте что-то вроде

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

Для меня это работает в контекстном меню, но не пробовал в списке!

person Ali Khalili    schedule 24.06.2013
comment
Да да да! Спустя столько времени, проведенное в темноте, пытаясь написать плагины TinyMCE на основе жалко минимальной документации, было таким облегчением задать вопрос и найти работающий ответ всего через несколько минут! - person Sam Kauffman; 26.01.2016