我的目标是扩展umbraco的富文本编辑器数据类型以包含" char限制"领域。然后,在文档类型编辑器中使用数据类型时,会有一个字段用于设置字符限制(而不是使用正则表达式验证)。
我用Google搜索了,但直到现在我发现的唯一事情是how to extend the RTE to add more buttons。
这可以实现吗?
谢谢;)
答案 0 :(得分:0)
您可以覆盖RTE的'onKeyDown'事件并处理函数体内的限制。您在示例中提供的网址显示了如何创建字段。
tinyMCE.activeEditor.on("keydown", function(e){
console.log(e.keyCode); //Your logic goes here
});
接下来的步骤取决于您将如何创建char限制。更简单的解决方案是设置验证onSave事件,如果超出限制,您也可以解析keydown的事件对象并返回false