Tinymce 4 TinyMCE v4按钮标签保持静态

Tinymce 4 TinyMCE v4按钮标签保持静态,tinymce-4,Tinymce 4,我试图定制一个按钮,有多个条目和多个子菜单。我用下面的代码成功地做到了这一点,但是我希望无论选择什么菜单项,按钮标签都保持不变。listbox是我唯一能够获得这种效果的方法,但在保留标签的其他类型的按钮上失败了 tinymce.init({ selector: "textarea", toolbar: "mybutton", setup: function(editor) { editor.addButton('mybutton', { type: 'listbox',

我试图定制一个按钮,有多个条目和多个子菜单。我用下面的代码成功地做到了这一点,但是我希望无论选择什么菜单项,按钮标签都保持不变。listbox是我唯一能够获得这种效果的方法,但在保留标签的其他类型的按钮上失败了

tinymce.init({
selector: "textarea",
toolbar: "mybutton",
setup: function(editor) {
    editor.addButton('mybutton', {
        type: 'listbox',
        text: 'Test Menu',
        icon: false,
        onselect: function(e) {
            editor.insertContent(this.value());
        },
        values: [
            {text:'Menu No 1', menu:[
        {text:'Sub Menu 1',value:'Some text for sub menu 1'},
        {text:'Sub Menu 2',value:'Some text for sub menu 2'}
    ]},
            {text:'Menu No 2', menu:[
        {text:'Sub Menu 3',value:'Some text for sub menu 3'},
        {text:'Sub Menu 4',value:'Some text for sub menu 4'}
    ]}


        ],
    });
} }); 

最受欢迎的任何帮助

遇到同样的问题后,我通过在onselect中重置文本解决了它:

    onselect: function(e) {
        editor.insertContent(this.value());
        this.text('Test Menu');
    }