调整Flex DataGridColumns的大小(动态数字)

时间:2009-07-16 19:12:48

标签: flex mxml

我有一个包含4到10列的DataGrid。我希望列的宽度为'50'。我已经在MXML中设置了width属性。我使用“colName.hide = true”来隐藏各种列,具体取决于我是否有数据。当我的列数较少时,我发现我的列会扩展。有没有办法设置列的最大宽度或强制它保持相同的宽度?

2 个答案:

答案 0 :(得分:2)

为什么不隐藏和显示列时,只将数据网格本身的宽度调整为50 * amtOfCols?

答案 1 :(得分:1)

您必须保留一个未定义宽度的列 - 当父级(网格)调整大小时它将会拉伸。

或者,您应该重新计算并动态应用贪婪的宽度