Bindable通过Event机制来实现. 详见: http://liguoliang.com/2008/09/104/
但是在该过程中, 时常会因不小心变更对象 导致Bindable无法继续. 如下:
某DataGrid, 其dataprovider为 studentsAC – ArrayCollection
如下:
var studentsAC = new StudentAC();
dataGrid.dataprovider = studentsAC;
此后对studentAC进行任何操作都会及时在DataGrid中显示出来.
但如果进行
studentsAC = getStudentsACFromServer();
DataGrid将不会进行更新, 应使用:
dataGrid.dataprovider = getStudentsACFromServer(); ,
或选择将getStudentsACFromServer();中内容添加到studentsAC 中.
本文转自:http://liguoliang.com/2009/02/789/
本文探讨了Bindable机制如何在Flex应用中通过Event机制实现数据更新,并特别关注于DataGrid组件与数据源之间的交互。当数据源发生变化时,正确地更新DataGrid至关重要,文章详细解释了如何避免常见错误,确保数据的实时同步。
5710

被折叠的 条评论
为什么被折叠?



