我想知道如何在Flex的高级网格中创建"叠加层"?请在此处查看示例
我有以下数据:
var data: ArrayCollection = new ArrayCollection(
[
{ name: "ProductA", user: {login: "loginA", email: "emailA"} },
{ name: "ProductB", user: {login: "loginB", email: "emailB"} },
{ name: "ProductC", user: {login: "loginC", email: "emailC"} }
]
);
Run Code Online (Sandbox Code Playgroud)
这个数组是我的AdvancedDataGrid的数据提供者:
<mx:AdvancedDataGrid dataProvider="{data}">
<mx:columns>
<mx:AdvancedDataGridColumn headerText="Product" width="55" dataField="name" />
<mx:AdvancedDataGridColumn headerText="User" dataField="user.login" />
<mx:AdvancedDataGridColumn headerText="Email" dataField="user.email" />
</mx:columns>
</mx:AdvancedDataGrid>
Run Code Online (Sandbox Code Playgroud)
问题是 - AdvancedDataGrid不显示嵌套的User对象的属性,但是简单的DataGrid会显示.这有什么不对?
我需要合并单元格,如图所示:

是否可以将渲染器用于高级数据网格中的树列并仍然保持层次结构功能?如果我使用渲染器提供程序,则会丢失树下拉列表的箭头.我想保留树功能并更改列的显示.(而不仅仅是文件夹图像)
<mx:AdvancedDataGridRendererProvider column="{titleCol}" depth="1"
renderer="com.something.titleColumnRenderer"/>
Run Code Online (Sandbox Code Playgroud)
titleColumnRenderer:
<mx:VBox width="100%" xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Label id="titleLabel" textAlign="center" text="sometext" width="100"/></mx:VBox>
Run Code Online (Sandbox Code Playgroud) 是否可以完全删除AdvancedDataGrid标题上的排序箭头?
我知道你可以通过使用来做到这一点
<mx:AdvancedDataGrid sortExpertMode="true"/>
Run Code Online (Sandbox Code Playgroud)
我甚至尝试过使用
<mx:AdvancedDataGrid sortExpertMode="true">
<mx:columns>
<mx:AdvancedDataGridColumn sortable="false" />
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为只要打开其中一个组项,我就会自动排序.所以网格开始看起来像这样
封闭组http://www.freeimagehosting.net/uploads/85fd6c9816.jpg
当我们打开一个小组时,标题中的这个恶魔三角形迎接我们
开放组http://www.freeimagehosting.net/uploads/3226375b08.jpg
任何帮助将不胜感激.
有谁知道如何以编程方式扩展Flex中的AdvancedDataGrid树列的节点?如果我使用树,我会使用这样的东西:
dataGrid.expandItem(treeNodeObject, true);
Run Code Online (Sandbox Code Playgroud)
但我似乎无法访问AdvancedDataGrid中的此属性.
我有一个AdvancedDataGrid,其ArrayCollection作为dataProvider.例如,我有一个CheckBox,允许我显示或隐藏AdvancedDataGrid中的某些行.
知道我怎么能这样做吗?
apache-flex ×7
flex3 ×2
datagrid ×1
header ×1
invisible ×1
itemrenderer ×1
show-hide ×1
sorting ×1
tree ×1