我有一组控件,我想将它们组织成一个表格。我想要 1 行和 6 列。 Col 1,3,4,5,6 应该全部自动调整到内容的大小,col 2 应该占用剩余的可用空间。当组的大小改变时,只有 col2 宽度应该改变。我还希望能够设置每个单元格的对齐方式。
我怎样才能在 flex 4 中做到这一点?我找到了对 mx:constraintColumns 的引用,但这似乎与 Canvas 一起使用,并且在 flex 4 adobe 中建议不要使用 Canvas 。 flex 4中有类似的东西吗?
我在silverlight 中寻找类似于Grid/Grid.ColumnDefinitions 的东西。
最佳答案
您是指安排控件还是数据?
如果是控件,则可以使用多个 spark 布局标签,如果是数据,mx:DataGrid 具有 mx:DataGridColumn,您可以指定 cols 1、3、4、5 和 6 的宽度,而不是指定 col2 的宽度。因此,col2 应该占用剩余空间。
如果不是数据,那么您对控件的“控制”就会少一些,但是“一周内学习 Flex”教程有助于控制布局。请参阅第 1 天的“在容器中布置组件”:
http://www.adobe.com/devnet/flex/videotraining/
关于apache-flex - Flex 4 如何以 html 表格类型的方式布局 Spark 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2582635/