【发布时间】:2012-06-17 12:27:33
【问题描述】:
我有一个表示图层的 DataGrid - 每行都是舞台上的一个图像。 现在我想拖动一个图层,将更改舞台上该图像的 childIndex。
为了做到这一点,我需要在拖动后遍历 DataGrid 行,从 dataprovider 获取每行的图像并将该图像的 childIndex 更改为行的索引。
我不知道如何遍历行,获取行索引和被行压制的图像。
请帮忙:)
【问题讨论】:
-
不要循环遍历行;使用数据提供者。
dg.dataProvider.getItemIndex(item) -
@Light,你更新datagrid中的索引,图片的childindex不会自动更新。他们是两个不同的东西。告诉我们您的流程。您的问题可能不在循环中。根据您的问题,RIAstar 的评论可以帮助您。
-
我可以循环遍历dataprovider,但是,当我更改datagrid中的行顺序时,它会反映在dataprovider中吗?这就是问题...
-
请添加一些代码......
-
我找到了解决办法,其实很简单,因为dataprovider是绑定到datagrid的,拖行也是改变dataprovider。
标签: apache-flex datagrid dataprovider