如何将动态数组集合的值赋值给复选框?

时间:2013-05-15 19:07:23

标签: actionscript-3 flex flex4 flex3 flex4.5

 protected function inital():void
    {
        var _cb:CheckBox;
        var _formitem:FormItem;
        for( var i:int =0;i<program.list.length;i++)
        {
            _formitem = new FormItem();
            _formitem.label = employee.list.emp_name;
            _cb = new CheckBox();
            _cb.styleName="gridCheckBox";
            _cb.selected = (employee.list[i].emp_id == 'Y'?true:false);
            _formitem.addElement(_cb);
            Dynamic_Check.addElement(_formitem);
             }
         }

我正在将一个Value对象名称中的java端的列表值作为Employee返回,其中我已声明该列表包含两个字段emp_name,emp_id的数组集合,并且我将这些值分配给复选框的标签和emp_id这是(y或N格式)但我无法看到复选框标签及其选择。 IN VO,我只是将List声明为数组集合.public var list:ArrayCollection = new ArrayCollection();

1 个答案:

答案 0 :(得分:0)

使用ArrayCollection上的 CollectionEvent.COLLECTION_CHANGE 更新按钮或使用 BindingUtils.bindProperty 将标签绑定到按钮。