Flex List Добавить метку и показать текст - PullRequest
0 голосов
/ 26 января 2012

Я пытаюсь добавить элемент в список, отображать текст и иметь другое скрытое значение при доступе к выбранным элементам Мне также нужно сделать это с помощью цикла.

В настоящее время я пытаюсь добавить метку и установить идентификатор метки для моего значения. Но список показывает только идентификатор, а не текст. Любая помощь будет принята с благодарностью.

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 ]

2 голосов
/ 26 января 2012
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 голосов
/ 26 января 2012

Установите для свойства labelField значение theLabel.text.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...