apache-flex - Flex 4 如何以 html 表格类型的方式布局 Spark 控件

标签 apache-flex layout flex4

我有一组控件,我想将它们组织成一个表格。我想要 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/

相关文章:

CSS Grid — 如果包裹,则平均划分行

layout - Mathematica 中的最佳代码布局?

actionscript-3 - 如何使用 IExternalization?

java - 如何将 2d 数组从 java 传递到 flex(使用 BlazeDs)?

xml - 基于 XML 或数据库结构的 Flex 代码生成器

actionscript-3 - 有没有办法禁用 ColorPicker 的左/右键盘箭头?

android - 布局层? Z轴?

apache-flex - 我们可以从多个 Flex 应用程序访问单个 SQLite 数据库吗?

apache-flex - Flex 流式传输超时

ruby-on-rails - 如何创建一个网络服务