关于AdvancedDataGrid的几个问题。

zailove1 2010-11-25 10:08:29
使用AdvancedDataGrid实现一个滚动的数据效果。
并且会根据数据为已存在的添加子节点


Q 1:

AdvancedDataGrid怎么默认的实现 有子节点左边出现可以点击的下拉,没有子节点是没有打开的按钮


Q 2:

AdvancedDataGrid实现了背景色。背景色是根据当前行的一些属性来控制的,实现过程我也很纠结。我的实现如下:


var dataSource:HierarchicalCollectionView=this.dataProvider as HierarchicalCollectionView;

if(dataSource!=null && dataIndex < dataSource.length-1 ){
var item:Object = dataSource.mx_internal::treeData.getItemAt(dataIndex);
color = this.rowColorFunction.call(this, item,color);

}

super.drawRowBackground(s,rowIndex,y,height,color,dataIndex);

}


当我点击一行的时候,为该行添加一个子节点。然后就会报错
RangeError: Index '5' specified is out of bounds.

太困惑了。。。求助啊
...全文
180 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zailove1 2010-11-25
  • 打赏
  • 举报
回复
第一个问题解决了

就是在初始对象的时候讲对象的children 属性默认不赋值
qsDB2 2010-11-25
  • 打赏
  • 举报
回复
我来接

zailove1 2010-11-25
  • 打赏
  • 举报
回复
解决了。。。。、
快死了 谁来接分吧
zailove1 2010-11-25
  • 打赏
  • 举报
回复
第二个问题解决了。。
我默认让子节点关闭

当打开子节点的时候为什么背景色不变呢。。。。

4,327

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧