2012-01-26 15 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

Label.textにlabelFieldプロパティを設定します。

+0

TheLabel.text = "test"ではないですか。やってる?どのようにプロパティを設定するのですか?ありがとう!!!! – SeanStick

関連する問題