0
次の例はtinyMCEにカスタムドロップダウンを追加していますが、init tinyMCEの後に再び変更できますか?たとえば、tinyMCEを初期化した後、別のリストで別のボタンでリストを再度更新します。 https://codepen.io/tinymce/pen/JYwJVrtinymceの初期化後にtinyMCEのカスタムツールバーリストボックスの値を変更することは可能です
tinymce.init({
selector: 'textarea',
height: 500,
toolbar: 'mybutton',
menubar: false,
content_css: [
'//fonts.googleapis.com/css?family=Lato:300,300i,400,400i',
'//www.tinymce.com/css/codepen.min.css'],
setup: function (editor) {
editor.addButton('mybutton', {
type: 'listbox',
text: 'My listbox',
icon: false,
onselect: function (e) {
editor.insertContent(this.value());
},
values: [
{ text: 'Menu item 1', value: ' <strong>Some bold text!</strong>' },
{ text: 'Menu item 2', value: ' <em>Some italic text!</em>' },
{ text: 'Menu item 3', value: ' Some plain text ...' }
],
onPostRender: function() {
// Select the second item by default
this.value(' <em>Some italic text!</em>');
}
});
}
});