15

カスタム機能 (「モジュール」) を quill.js に追加しようとしていますが、それができないようです。必要なものは次のとおりです。

テンプレート置換変数を挿入するボタンを追加したい場合...エディターのカーソルの位置に {{company}} のようなことを言うと、現在APIで可能ですか-insertTextを使用してできると思っていましたが、私はそれを機能させることができないようです。

ありがとう

4

3 に答える 3

13

これは insertText で実行できるはずですが、getSelection を使用してカーソル位置を取得する必要がある場合があります。getSelectionによって返されるオブジェクトには、インデックスと長さのキーがあります。ボタンと必要なクリック ハンドラーの追加は、実装者次第です。フォーカスを指定して getSelection を呼び出す前、または単に true を getSelection に渡す前に、フォーカスをエディターに戻す必要があることに注意してください。

于 2014-05-14T18:30:10.603 に答える