我正在尝试将菜单项添加到menubutton的菜单中。
console.log显示该项目已添加但菜单未呈现新选项。
tinymce.init(
{
selector:'textarea',
toolbar: ['btnNombres'],
menubar: false,
setup: function (editor) {
var itemsNombre = [
{
text: 'Adicionar',
name: 'mn_nombre_adicionar',
onclick: function(event){
this._parent.add({text:'Test', type:'menuitem'});
console.log(this._parent._items);
}
}
];
editor.addButton('btnNombres', {
type: 'menubutton',
text: 'Nombre',
tooltip: 'Nombres',
menu: itemsNombre
});
}
}
);
我期望在menubutton中有一个新项目,但没有。 CodePen
我唯一要做的就是改变:
this._parent.add({text:'Test', type:'menuitem'});
对于
this._parent.append({text:'Test', type:'menuitem'});