Flex DataGridColumn显示多行字符串数据

时间:2009-08-18 19:08:01

标签: flex string text multiline datagridcolumn

是否可以在Flex DataGridColumn中显示多行字符串?

即。显示:

  

第一行文字。

     

第二行文字。

我在存储字符串时尝试输入“\ n”,“\ r”,“
”,但似乎没有任何效果。

目前只有“文字第一行”。显示,其余部分隐藏在单元格中。我宁愿不使用“wordWrap = true”来模拟单元格中的这种行为,而是能够手动输入换行符(尽管我可以打开wordWrap以避免由于单元格尺寸而隐藏长文本)。感谢您的回复。

3 个答案:

答案 0 :(得分:4)

没关系。设置“wordWrap = true”和“variableRowHeight = true”似乎有效。

答案 1 :(得分:4)

我不知道你是否解决了问题,但其他人可以得到帮助。

完美的解决方案是

  1. 设置variableRowHeight = true;
  2. 设置wordWrap = true;
  3. 对于datagrid列,请使用itemEditor="mx.controls.TextArea";
  4. 谢谢,

    Swapnil。

答案 2 :(得分:3)

您需要创建和itemrenderer并使用mx:Text组件。然后,您可以使用"
",\ n或\ r

分成新行