1

可能ですか / ExtJS 4 Textarea の挿入ポイントをどのように設定しますか?

私はいくつかのテキストを挿入したい(私は働いています)、次にフィールドの先頭から特定の長さに挿入ポイントを設定したいと思います:

現在のコンテンツを取得して、前にテキストを挿入しています。ここで、挿入ポイントを「-」の直後に移動します。

//field = my ExtJS text area
var ins = "some text I inserted - \r";
var value =  ins + field.getValue();                            
field.setValue(value);
4

2 に答える 2

0

これを可能にするすぐに使える方法はありません。

Javascript のセキュリティでは、keypress イベントを発生させることができないため、テキストエリアにフォーカスしてから、"CTRL + END" キー コンボや "END" キーを起動することはできません。

focus()要素のメソッドとselect()メソッドをいじってみましたが<textarea>、最後にカーソルを表示することができませんでした。

だから私の答えは、公式にサポートされるまでこれを試みるべきではないということです。

于 2011-12-08T21:44:43.143 に答える