我正在尝试为 Umbraco 开发一个自定义控件,它允许我们动态设置 TinyMCE 中允许的文本长度。我已经为普通文本框实现了类似的东西,但我被困在如何用 RTE 实现它。我没有找到可以参考的 .dll,尽管他们的网站上有一些代码;它只关心javascript。
关于从哪里开始的任何想法都会很棒。
我正在尝试为 Umbraco 开发一个自定义控件,它允许我们动态设置 TinyMCE 中允许的文本长度。我已经为普通文本框实现了类似的东西,但我被困在如何用 RTE 实现它。我没有找到可以参考的 .dll,尽管他们的网站上有一些代码;它只关心javascript。
关于从哪里开始的任何想法都会很棒。
您可以自己实现一个 tinymce 初始化参数“max_chars”
tinyMCE.init({
...
max_chars : "10", // place your char limit here
setup : function(ed) {
ed.onKeyDown.add(function(ed, evt) {
if ( $(ed.getBody()).text().length > ed.getParam('max_char')){
e.preventDefault();
e.stopPropagation();
return false;
}
});
},
...
});