行番号のあるテキストエリアが必要です。テキストファイルがテキストエリアにインポートされると、ユーザーは行番号を選択して、フィルタリングされた出力を表示できる必要があります。
Numericステッパーでも同じように実装しました。拡張コンポーネントを探しています。
Textarea用のより優れた高度なコンポーネントはありますか?検索/置換/フィルター機能が組み込まれた高度なTextareaコンポーネントはありますか?
乾杯、アジェイ
行番号のあるテキストエリアが必要です。テキストファイルがテキストエリアにインポートされると、ユーザーは行番号を選択して、フィルタリングされた出力を表示できる必要があります。
Numericステッパーでも同じように実装しました。拡張コンポーネントを探しています。
Textarea用のより優れた高度なコンポーネントはありますか?検索/置換/フィルター機能が組み込まれた高度なTextareaコンポーネントはありますか?
乾杯、アジェイ
ラインとは何だと思いますか?行を選択するときに、テキスト領域の行折り返しを考慮する必要がありますか?それとも、基になる文字列の実際の行文字だけに関心がありますか?
後者が当てはまる場合は、おそらく次のように目的を達成できます。
protected var selectedLineIndexes:Array = []; // of ints
// Find the lines which were selected.
textArea.text.split("\n").filter (
function (line:String, i:Index, a:Array):Boolean {
return selectedLineIndexes.indexOf(i) != -1;
}
)
テキスト領域の幅を考慮して、実際にビューの行に関心がある場合は、より複雑になります。この場合、おそらく TextLineMetrics クラスが役に立ちます。TextArea の保護されたプロパティである IUITextField から参照を取得できます。つまり、この情報にアクセスするには TextArea をサブクラス化する必要があります。
http://livedocs.adobe.com/flex/3/langref/flash/text/TextLineMetrics.html
http://livedocs.adobe.com/flex/3/langref/mx/core/IUITextField.html