3

この質問はおそらく他のフレームワークで尋ねられますが、ExtJs にあるかどうかはわかりませんが、これは私が初めてです。TextArea とボタンを使用した簡単な例があるかどうか疑問に思います。ボタンを押すと固定文字列「???」TextArea のカーソル位置に挿入されます。

前もって感謝します。

4

1 に答える 1

6

textareas selectionStart 属性を使用してキャレットの位置を見つけることで、DOM から直接これを行うことができます。

だから、あなたはの線に沿って何かをすることができます

textArea.value = textArea.value.substring(0, selectionStart)+'???'+textArea.value.substring(selectionStart);

これは、Ext.getと Ext.getDom の組み合わせを使用して要素を選択および変更することを示す jsfiddle です。

于 2012-12-08T03:43:55.017 に答える