0
 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);
             }
         }

従業員としての値オブジェクト名で Java 側からリスト値を取得しています。ここで、2 つのフィールド emp_name 、 emp_id を含む配列コレクションのリストを宣言し、これらの値をチェック ボックスのラベルと emp_id に割り当てています。 (y または N 形式) しかし、そのチェック ボックスのラベルとその選択を確認できません。IN VO では、List を配列コレクションとして宣言するだけです。 public var list:ArrayCollection = new ArrayCollection();

4

1 に答える 1

0

ArrayCollection でCollectionEvent.COLLECTION_CHANGEを使用してボタンを更新するか、 BindingUtils.bindPropertyを使用してラベルをボタンにバインドします。

于 2013-05-17T05:41:25.677 に答える