Flash 如何在flex中设置MX datagrid列的百分比宽度?

Flash 如何在flex中设置MX datagrid列的百分比宽度?,flash,actionscript-3,apache-flex,Flash,Actionscript 3,Apache Flex,我想知道如何在flex中设置MX datagrid列的百分比宽度 感谢您可以根据属性中的宽度计算百分比: 40% 60% 除了Jason Sturges的答案,你实际上可以输入小数,然后由datagrid计算出来 将为40% 不能使用固定宽度进行混合和匹配。所有列的总和必须为1 例如: <mx:DataGridColumn width="0.4" /> <mx:DataGridColumn width="0.6" /> 这加起来是100%。@jonathan r

我想知道如何在flex中设置MX datagrid列的百分比宽度


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

40%


60%


除了Jason Sturges的答案,你实际上可以输入小数,然后由datagrid计算出来

将为40%

不能使用固定宽度进行混合和匹配。所有列的总和必须为1

例如:

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


这加起来是100%。

@jonathan rowny有正确的解决方案,如果您的所有列都是基于百分比的。
<mx:DataGridColumn width="{0.6 * width}" />
<mx:DataGridColumn width="0.4" />
<mx:DataGridColumn width="0.6" />