Flex 4.6 にリスト ボックスはありますか?
はいの場合、フレックス コードでリスト ボックスを実装する方法を教えてください。
ありがとう
Flex 4.6 にリスト ボックスはありますか?
はいの場合、フレックス コードでリスト ボックスを実装する方法を教えてください。
ありがとう
Flex には、 (または) をデータ プロバイダーとして使用するSpark Listコントロールがあります。IList
ArrayList
ArrayCollection
宣言的アプローチ:
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);
参考文献: