2013-05-15 73 views
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); 
      } 
     } 

我從一個Value對象名稱中的java端返回一個列表值作爲Employee其中我要聲明列表包含兩個字段emp_name,emp_id的數組集合,並且我將這些值賦給複選框的標籤和emp_id(y或N格式),但我無法看到該複選框標籤以及其選擇。在VO中,我只是將List聲明爲數組集合。public var list:ArrayCollection = new ArrayCollection();如何將動態數組集合的值賦給複選框?

回答

0

要麼使用CollectionEvent.COLLECTION_CHANGE上的ArrayCollection來更新您的按鈕或使用BindingUtils.bindProperty的標籤綁定到按鈕。