Flex Datagrid选择

时间:2011-10-14 13:19:39

标签: flash datagrid flex4 air

我在Flex中有一个dataGrid,使用

动态添加数据
dataGrid1.dataProvider=myArrayCollection;

DataGrid是不可编辑的,并在mxml中定义为

<mx:DataGrid id="dataGrid1" selectable="true">
    <!--columns go in here, removed for stackoverflow post -->
</mx:DataGrid>

myArrayCollection中的数据肯定不包含重复项。

我的问题:我无法选择除最后一行之外的任何行。

当我在我的Flex

副本上覆盖AIR 3 SDK时会发生这种情况

1 个答案:

答案 0 :(得分:0)

当arrayCollection中的对象是复杂对象时,代码似乎会中断。我在Adobe的网站here上发布了一个错误报告。解决方法:创建一个只有1个属性的简单包装类:实际对象。这将使选择再次起作用,尽管您将需要对代码进行一些修改