1
を修正する私は、問題を説明するのを助けるためにCodePenを作成しました:あなたはそのcodepenを見ればTinyMCE Menu IssueTinyMCEは - どのようにこのドロップダウンメニュー
tinymce.init({
selector: 'textarea',
menu: {
file: { title: 'File', items: 'newdocument' },
edit: { title: 'Edit', items: 'undo redo | cut copy paste pastetext | selectall' },
insert: { title: 'Insert', items: 'link media | template hr' },
view: { title: 'View', items: 'visualaid' },
format: { title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat' },
table: { title: 'Table', items: 'inserttable tableprops deletetable | cell row column' },
tools: { title: 'Tools', items: 'spellchecker code' },
myapp: { title: 'My Application', items: 'myapp' }
},
plugins: [
'advlist autolink lists link image charmap print preview hr anchor pagebreak',
'searchreplace wordcount visualblocks visualchars code fullscreen',
'insertdatetime media nonbreaking save table contextmenu directionality',
'emoticons template paste textcolor colorpicker textpattern imagetools codesample toc'
],
toolbar1: 'undo redo | insert | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image',
toolbar2: 'forecolor backcolor emoticons | codesample',
image_advtab: true,
content_css: [
'//fonts.googleapis.com/css?family=Lato:300,300i,400,400i',
'//www.tinymce.com/css/codepen.min.css'
],
setup: function (editor) {
editor.addMenuItem('myapp', {
text: 'My Application',
context: 'myapp',
menu: [{
text: 'Data Loop',
onclick: function() {
editor.insertContent('{LOOP:Data}');
}
}, {
text: 'Collection Loop',
onclick: function() {
editor.insertContent('{LOOP:Collection}');
}
}, {
text: 'Process Loop',
onclick: function() {
editor.insertContent('{LOOP:Process}');
}
}, {
text: 'Server Name',
onclick: function() {
editor.insertContent('{ServerName}');
}
}, {
text: 'Email Group Name',
onclick: function() {
editor.insertContent('{EmailGroupName}');
}
}, {
text: 'Alert Group Name',
onclick: function() {
editor.insertContent('{AlertGroupName}');
}
}]
});
}
});
すると、あなたは「マイアプリケーション」メニューは、実際には2回落下していることがわかります私は本当に欲しくない。単純な1レベルのドロップダウンが欲しい。なぜ私はそれを把握できないのか分かりません。
ご協力いただきありがとうございます。
ああ!!!ありがとうございました。以前はボタンがありましたが、メニューに追加することはできませんでした。トップメニューにプッシュする前にMenuItemに変更しました。アー!非常に高く評価された@Dekel! – Andrew
確かに:)あなたは大歓迎です。 – Dekel