2015-10-14 94 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() {...} 

,但將永遠不會使用要覆蓋的方法來之前插件本身。