2012-01-26 4 views
0

선택한 항목에 액세스 할 때 항목을 목록에 추가하려고 할 때 텍스트가 표시되고 다른 숨김 값을 가려고합니다. 또한 루프를 사용하여이 작업을 수행해야합니다.플렉스 목록 레이블을 추가하고 텍스트를 표시

현재 레이블을 추가하고 레이블 ID를 내 값으로 설정하려고합니다. 그러나이 목록에는 텍스트가 아닌 ID 만 표시됩니다. 어떤 도움이라도 대단히 감사하겠습니다.

var theLabel:Label = new Label(); 
theLabel.id = "123"; 
theLabel.text = "test";    
lstLayerList_array.addItem(theLabel); 

<s:List id="lstLayerList" > 
    <s:dataProvider>     
     <s:ArrayList id="lstLayerList_array">    
     </s:ArrayList>    
    </s:dataProvider> 
</s:List> 

답변

2
var theLabel:Label = new Label(); 
theLabel.id = "123"; 
theLabel.text = "test";    
lstLayerList_array.addItem(theLabel); 

<s:List id="lstLayerList" labelField="text"> 
    <s:dataProvider>     
     <s:ArrayList id="lstLayerList_array">    
     </s:ArrayList>    
    </s:dataProvider> 
</s:List> 
0

labelField 속성을 Label.text로 설정하십시오.

+0

그게 아니라 theLabel.text = "test"; 하고있다? 속성을 어떻게 설정합니까? 감사!!!! – SeanStick

관련 문제