Actionscript 3 支持actionscript数据网格

Actionscript 3 支持actionscript数据网格,actionscript-3,datagrid,dataprovider,Actionscript 3,Datagrid,Dataprovider,我正在尝试为DataGrid实现该模型。文件: 指示我需要使用包含行的IList实现。但是,文档没有指出我需要使用什么接口来实现row类。这些示例都是XML格式的,表示静态内容 我需要的是一个行实现,它可以从底层模型接收更改并将更改提供给DataGrid,同样,从DataGrid接收更改并将其提供给基础模型。您引用的文档建议使用ArrayList类作为IList的可能实现之一作为数据提供程序。而ArrayList手册说明row类是普通的Object,所有属性更改处理和通知都是在ArrayLis

我正在尝试为DataGrid实现该模型。文件:

指示我需要使用包含行的IList实现。但是,文档没有指出我需要使用什么接口来实现row类。这些示例都是XML格式的,表示静态内容


我需要的是一个行实现,它可以从底层模型接收更改并将更改提供给DataGrid,同样,从DataGrid接收更改并将其提供给基础模型。

您引用的文档建议使用
ArrayList
类作为
IList
的可能实现之一作为数据提供程序。而
ArrayList
手册说明row类是普通的
Object
,所有属性更改处理和通知都是在
ArrayList
实例中使用其添加、更新、删除和设置索引操作的方法完成的。因此,要么使用此类,要么使用
ArrayCollection
,要么编写自己的
IList
实现,该实现本身将处理数据更新通知过程,而不引用row类

我还认为,让row类更新其容器列表是毫无意义的,因为行被设计为只是数据,没有任何“健全性”,而列表是主动处理数据的东西,包括重新排序、排序、过滤等等。因此,将这样的功能添加到row类中会颠覆这个(工作)模型,因此不需要