TinyMCE自定义菜单-拼写检查器语言下拉菜单

时间:2018-12-14 12:39:31

标签: javascript tinymce tinymce-4

我正在我的应用程序中实现TinyMCE,并创建了一个自定义菜单栏。我面临的问题是我不知道如何将spellchecker pro plugin的语言下拉列表添加到菜单栏中。

TinyMCE

版本:V4

我的应用中使用的来源:TinyMCE Source

MenuControls:docs


我当前的设置:

export const editor = {
    elementpath: false, // Disable html display in bottom bar ('p >> span' for example)
    branding: false, // Disable 'powered by TinyMCE' text
    height: '100%',
    resize: false, // Disable editor resize
    fontsize_formats: '8pt 11pt 12pt 14pt 18pt 24pt 36pt', // Font size options

    menu: {
        edit: {title: 'Edit', items: 'undo redo | cut copy paste pastetext | selectall'},
        insert: {title: 'Insert', items: 'image link media | charmap hr | pagebreak anchor toc'},
        format: {title: 'Format', items: 'removeformat bold italic italic strikethrough subscript superscript |  blockformats align'},
        tools: {title: 'Tools', items: 'visualchars searchreplace spellchecker translate'},
        table: {title: 'Table', items: 'inserttable tableprops deletetable | row column cell'},
    },

    toolbar1: font + ' | ' + list,
    toolbar2: formatting + ' | ' + align + ' table',
};

结果: Editor result

但是错过了拼写检查器语言列表: Tools with languages


有人知道该下拉菜单应使用什么密钥吗?我无法在docs或他们的code中找到它。好像不存在?

更新

我应该更好地阅读文档。我阅读了“ spellchecker插件”的文档,而不是我提到的“ spelchecker pro插件”的文档。答案是您应该将键spellcheckerlanguage添加到菜单中。

1 个答案:

答案 0 :(得分:0)

您的第二个屏幕快照似乎是SpellChecker Pro高级插件的一个,而不是开源Spellchecker插件的一个。

SpellChecker Pro产品包括该选择列表中显示的语言。开源的Spellcheck插件要求您设置自己的服务器端拼写引擎并自己引用这些语言。