【发布时间】:2014-12-21 06:19:19
【问题描述】:
我正在使用高级数据网格创建树结构。数据提供者正在分组集合,其源为 arraycollection。此分组集合按指定对字段进行分组,我得到了正确的树结构。
我有这种树形结构
Client
Fund
Account
当用户点击这些节点中的任何一个时,点击处理程序如下:
private function clickhandler(event:Event){
var item:VO=event.currentTarget.selectedItem as VO
Alert(item.ID);
}
其中 VO 是一个 bean 类,其字段为
ID
Name
当我点击账户节点时,我得到了正确的警报值(根据上述功能),但是当我点击基金或客户时,我没有得到警报值。它说错误为 类型错误:#1009 无法访问该属性
所以在这里,当我单击叶节点时,我得到了与该节点关联的数据源值,但是当我单击非叶节点时,我没有得到像上面的函数 VO.ID 和VO.姓名)。如何解决?
第二个问题: 我还想知道用户点击了树中的哪个级别,即级别 1(客户)或级别 2(基金)或级别 3(帐户)。
【问题讨论】:
标签: actionscript-3 apache-flex flex3 advanceddatagrid groupingcollection