我如何在flex中设置MX数据网格列的宽度?

时间:2011-10-25 16:41:10

标签: flash actionscript-3 flex

我想知道我如何在flex?

中设置MX datagrid列的百分比宽度

由于

2 个答案:

答案 0 :(得分:5)

除了Jason Sturges的答案之外,你实际上只需要输入小数,数据网格就可以算出来。

<mx:DataGridColumn width="0.4" />将是40%。

您不能与固定宽度混合搭配。所有列必须加起来为1.

示例:

<mx:DataGridColumn width="0.4" />
<mx:DataGridColumn width="0.6" />

这相当于100%。

答案 1 :(得分:2)

您可以根据属性属性中的宽度计算百分比:

40%

<mx:DataGridColumn width="{0.4 * width}" />

60%

<mx:DataGridColumn width="{0.6 * width}" />