-1

Flex 4.6 にリスト ボックスはありますか?

はいの場合、フレックス コードでリスト ボックスを実装する方法を教えてください。

ありがとう

4

1 に答える 1

2

Flex には、 (または) をデータ プロバイダーとして使用するSpark Listコントロールがあります。IListArrayListArrayCollection

リスト

宣言的アプローチ:

MXML を使用すると、次のように実装さ<s:List>れます。

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark">

    <s:List>
        <s:dataProvider>
            <s:ArrayList>
                <fx:String>Item 1</fx:String>
                <fx:String>Item 2</fx:String>
                <fx:String>Item 3</fx:String>
            </s:ArrayList>
        </s:dataProvider>
    </s:List>

</s:Application>


プログラムによるアプローチ:

コードから、リストがインスタンス化され、次のような表示リストに追加されます。

import mx.collections.ArrayList;
import spark.components.List;

var list:List = new List();
list.dataProvider = new ArrayList([ "Item 1", "Item 2", "Item 3" ]);
addElement(list);


参考文献:

于 2012-11-03T07:30:15.380 に答える