wordWrap =“true”在Flex Datagrid中不起作用

时间:2010-07-14 09:04:12

标签: flex datagrid

在Flex Datagrid中,我需要在一列中支持换行功能。 理论上我需要设置wordWrap =“true”和variableRowHeight =“true”。效果很好。

但问题是如果在cloumn我设置了itemRenderer =“lc.monitoring.logviewer.components.CustomColumnRenderer”属性,那么换行功能不会生效。似乎换行功能无法在datagrid列中使用itemRenderer。

任何人都可以帮助我。

2 个答案:

答案 0 :(得分:1)

不要使用Label - 它用于显示单行文字。

  

Label控件显示一行不可编辑的文本。使用Text控件创建多行不可编辑文本块。

mx.controls.Text支持multiline text and wordwrap

  

如果控件不像文本那么宽,则文本将自动换行。文本始终在控件的左上角对齐。

答案 1 :(得分:0)

您应该尝试覆盖itemrenderer中的measure和updateDisplaylist。 您的项呈示器不知道如何调整高度以允许在dg中显示信息