自定义菜单项似乎在 TinyMCE v6 或 v7 中不起作用

问题描述 投票:0回答:1

我正在使用TinyMCE,但这里的文档似乎是错误的:

https://www.tiny.cloud/docs/tinymce/7/menus-configuration-options/#example-the-tinymce-default-menu-items

当我根据文档修改可见/可用菜单项时,它对菜单栏没有影响。例如,这是一个 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 似乎会发生这种情况。

javascript tinymce tinymce-6
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.