2009-08-18 11 views
2

Flex DataGridColumnに複数行の文字列を表示することはできますか?Flex DataGridColumnは複数行の文字列データを表示します

すなわちディスプレイ:

テキスト行1。

テキスト行2。

文字列だけを格納すると動作するようだとき、私は "\ n" は、 "\ R"、 "
" 入れてみました。

現在のところ、「テキスト行1」のみです。残りはセル内に隠されています。セルでこの動作をエミュレートするのではなく、手動で改行を入れることができるようにするために、 "wordWrap = true"を使用しないことをお勧めします(セルのサイズによって長いテキストが表示されないようにwordWrapをオンにできます)。すべての返信いただきありがとうございます。

答えて

3

とitemrendererを作成し、mx:Textコンポーネントを使用する必要があります。 "
"、\ n、または\ r

+0

ありがとう、これは動作します。 – raptors

+0

私はカスタムレンダラーでも複数の行を表示するために、DataGrid宣言で "variableRowHeight = true"を設定する必要がありました。これを見ている人にはちょうど参考になります。 – raptors

4

気にしないで、新しい行に改行できます。 "wordWrap = true"と "variableRowHeight = true"を設定すると動作するようです。

4

あなたの問題を解決するかどうかは分かりませんが、他の人が助けになるかもしれません。

完璧なソリューションは、データグリッドの列について

  1. 設定variableRowHeight = true;
  2. 設定wordWrap = true;
  3. にあるitemEditor="mx.controls.TextArea";

おかげで、

Swapnilを使用しています。

関連する問題