Я создал собственный выпадающий список в TinyMCE, используя приведенный ниже код менеджера плагинов:
tinymce.PluginManager.add('animals', function(editor, url) {
editor.addButton('animals', {
type: 'listbox',
text: 'Animals',
icon: false,
tooltip: 'Animals',
classes: 'animal-button',
onselect: function(e) {
editor.insertContent(this.value())
},
values: animals
})
})
Мой список значений представляет собой массив хэшей:
[
{ text: 'Dog', value: 'Spot' },
{ text: 'Cat', value: 'Alfred'},
{ text: 'Cat', value: 'Simon' }
]
Япопытка добавить заголовки или отключенную опцию в список, чтобы собаки и кошки были разделены в списке, но чтобы заголовок не был кликабельным.Примерно так:
[
{ text: 'Dog', value: 'Spot' },
{ text: 'Cat', disabled: true }
{ text: 'Cat', value: 'Alfred'},
{ text: 'Cat', value: 'Simon' }
]
Есть ли способ отключить / стилизовать параметр в пользовательском выпадающем списке?