2015-10-14 88 views
2

我想重写默认的TinyMce 4拼写检查法“markErrors”,但没有成功。覆盖tinymce 4拼写检查法

我已经尝试过:

// on editor init... 
editor.plugins.spellchecker.markErrors = function() { 
    alert(123); 

    return false; 
} 

上述方法实际上更换插件对象的值,但它不使用拼写检查(也许我需要重新初始化拼写检查本身莫名其妙......)。

任何帮助将不胜感激。

回答

0

检查插件源代码后,我认为实际上不可能覆盖此方法(不编辑源代码)

的主要问题来自呼叫

sendRpcCall("spellcheck", getTextMatcher().text, markErrors, errorCallback); 

是分配

this.markErrors = markErrors; 

这使得与

editor.plugins.spellchecker.markErrors = function() {...} 

,但将永远不会使用要覆盖的方法来之前插件本身。