Apache flex Creationcomplete语句

Apache flex Creationcomplete语句,apache-flex,actionscript,Apache Flex,Actionscript,现在,我将从一个arraycollection商店向另一个购物车添加一些对象,基本上如datagrid所示。每次我按下“添加到购物车”按钮时,购物车数据网格都会被修改 我原以为creationcomplete语句只执行过一次,但现在我有点怀疑,因为它是唯一包含刷新的函数,如果我删除它,我的购物车就不再是updatet了。有人能给我提供一些关于creationcomplete语句的更多信息吗?在互联网上和我的教科书中进行的搜索并没有让我了解它的具体功能。创建完成后,您的acCart ArrayCo

现在,我将从一个arraycollection商店向另一个购物车添加一些对象,基本上如datagrid所示。每次我按下“添加到购物车”按钮时,购物车数据网格都会被修改


我原以为creationcomplete语句只执行过一次,但现在我有点怀疑,因为它是唯一包含刷新的函数,如果我删除它,我的购物车就不再是updatet了。有人能给我提供一些关于creationcomplete语句的更多信息吗?在互联网上和我的教科书中进行的搜索并没有让我了解它的具体功能。

创建完成后,您的acCart ArrayCollection将被排序;但是,绑定到该ArrayCollection的组件应在向ArrayCollection添加对象时更新

ArrayCollection是一个非常繁重的集合,在集合更改时调度事件

绑定到DataGrid后,对集合的更改将反映在DataGrid中

…ArrayCollection是将数组公开为 可以使用方法和 ICollectionView或IList接口的属性。 ArrayCollection类的两个成员对于ArrayCollection支持数据绑定的功能是不可或缺的 collectionChange事件和addEventListener方法。参加 数据绑定时,对象必须能够:

当某些内容发生更改时发送事件 允许其他对象侦听和响应事件 创建完成:

当组件及其所有子组件和所有 他们的孩子,等等,都是被创造出来的,被布置出来的,并且都是 看得见

Flex为容器分派creationComplete事件 最初需要的子项将被完全处理并绘制 屏幕,包括所有需要的子项的子项,等等 在…上为creationComplete事件创建侦听器,例如,如果 您必须在活动中具有孩子的维度和位置 处理程序。不要将creationComplete事件用于设置 布局属性,因为这样做会导致处理时间过长

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
           xmlns:s="library://ns.adobe.com/flex/spark" 
           xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
           creationComplete="init()">
protected function init():void
        {
            var mySort:Sort = new Sort();
            mySort.fields = [new SortField('title')];
            acCart.sort = mySort;
            acCart.refresh();
        }