我正在使用TinyMCE,但这里的文档似乎是错误的:
当我根据文档修改可见/可用菜单项时,它对菜单栏没有影响。例如,这是一个 TinyMCE 小提琴,它显示了问题:
tinymce.init({
selector: 'textarea', // change this value according to your HTML
menu: {
edit: { title: 'Edit', items: 'undo redo | cut copy paste pastetext | selectall | searchreplace' },
view: { title: 'View', items: 'code revisionhistory | visualaid visualchars visualblocks | spellchecker | preview fullscreen | showcomments' },
insert: { title: 'Insert', items: 'image link media addcomment pageembed codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor tableofcontents | insertdatetime' },
format: { title: 'Format', items: 'bold italic underline strikethrough superscript subscript codeformat | styles blocks fontfamily fontsize align lineheight | forecolor backcolor | language | removeformat' },
tools: { title: 'Tools', items: 'spellchecker spellcheckerlanguage | a11ycheck code wordcount' },
table: { title: 'Table', items: 'inserttable | cell row column | advtablesort | tableprops deletetable' },
}
});
https://fiddle.tiny.cloud/3zjoHYUBdO/1
如果运行它,您将看到
File
菜单仍然显示,并且搜索/替换在 Edit
菜单下不可用。
文档是否有误?任何人都可以让它发挥作用吗?无论是在纯 Javascript 中执行,还是在 Blazor 中使用 C# 定义的配置选项执行,我都会看到相同的行为。 TinyMCE 6 或 7 似乎会发生这种情况。
如果你有搜索和替换插件那就最好了。 请参阅小提琴。