2016-05-29 9 views
0

私の目標は、umbracoのリッチテキストエディタのデータ型を拡張して、 "char limit"フィールドを含めることです。次に、文書型エディタでデータ型を使用すると、(正規表現検証を使用するのではなく)char制限を設定するフィールドがあります。Umbraco 7 - RTE設定の拡張

私はGoogleで検索しましたが、今まで見つかった唯一のものはhow to extend the RTE to add more buttonsでした。

これは達成可能ですか?

感謝;)

答えて

0

あなたはRTEの「にonKeyDown」イベントを上書きし、機能の体内に制限を扱うことができます。例で提供したURLは、フィールドを作成する方法を示しています。

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

次の手順は、文字制限をどのように作成するかによって異なります。検証onSaveイベントを設定する簡単な方法は、keydownのイベントオブジェクトを解析し、制限を超えた場合はfalseを返すことです。

関連する問題