覆盖tinymce 4拼写检查法
问题描述:
我想重写默认的TinyMce 4拼写检查法“markErrors”,但没有成功。覆盖tinymce 4拼写检查法
我已经尝试过:
// on editor init...
editor.plugins.spellchecker.markErrors = function() {
alert(123);
return false;
}
上述方法实际上更换插件对象的值,但它不使用拼写检查(也许我需要重新初始化拼写检查本身莫名其妙......)。
任何帮助将不胜感激。
答
检查插件源代码后,我认为实际上不可能覆盖此方法(不编辑源代码)。
的主要问题来自呼叫
sendRpcCall("spellcheck", getTextMatcher().text, markErrors, errorCallback);
是分配
this.markErrors = markErrors;
这使得与
editor.plugins.spellchecker.markErrors = function() {...}
,但将永远不会使用要覆盖的方法来之前插件本身。