2016-05-29 83 views
0

我的目標是擴展umbraco的富文本編輯器數據類型以包含「字符限制」字段。然後,在文檔類型編輯器中使用數據類型時,會設置一個字段來設置字符限制(而不是使用正則表達式驗證)。Umbraco 7 - 擴展RTE設置

我已經使用Google搜索,但直到現在我發現的唯一的東西是how to extend the RTE to add more buttons

這是可以實現的嗎?

感謝;)

回答

0

您可以覆蓋RTE的「onkeydown事件」事件,以及如何在函數體的極限。您在示例中提供的網址顯示瞭如何創建字段。

tinyMCE.activeEditor.on("keydown", function(e){ 
    console.log(e.keyCode); //Your logic goes here 
}); 

接下來的步驟取決於你如何創建你的字符限制。更簡單的解決方案是設置驗證onSave事件,如果超出限制,您也可以解析keydown的事件對象並返回false。