2011-07-28 79 views
0

請在下面找到我的代碼。我需要在來自數據庫的標籤中顯示一些數據。我設置數據提供屬性:火花列表控件中的項目渲染器數據綁定

var result:ArrayCollection = new ArrayCollection(stmt.getResult().data); 
      selected_category_list.dataProvider = result; 

<s:List id="selected_category_list" left="0" right="0" top="0" bottom="0" 
     change="selected_category_list_changeHandler(event)" > 
    <s:itemRenderer> 
     <fx:Component> 
      <s:HGroup paddingLeft="2"> 
       <s:Image source="assets/gesture_images/arms/44.png" width="50" height="50" /> 
       <s:Label text="{data.meaning}" width="125"/> 
      </s:HGroup> 
     </fx:Component> 
    </s:itemRenderer> 

它顯示了一個錯誤 - >「描述資源路徑位置類型 1120:未定義的屬性數據的訪問」在這條線標籤文本=「{} data.meaning」

任何想法如何解決它?

回答

1

<fx:Component>,你必須把<s:ItemRenderer>
所以你itemRenderer是:

<s:itemRenderer> 
    <fx:Component> 
     <s:ItemRenderer> 
      <s:HGroup paddingLeft="2"> 
       <s:Image source="assets/gesture_images/arms/44.png" width="50" height="50" /> 
       <s:Label text="{data.meaning}" width="125"/> 
      </s:HGroup> 
     </s:ItemRendere> 
    </fx:Component> 
</s:itemRenderer> 
相關問題