flex中combobox控件的数据绑定
发布时间:2020-12-15 04:06:29 所属栏目:百科 来源:网络整理
导读:1,数组绑定 var arrCbo:Array=["china","england","america"];var arrCollection:ArrayCollection=new ArrayCollection(arrCbo); s:ComboBox id="selectBuilding" x="411" y="273" width="111" dataProvider="{arrCollection}"/ 2,绑定ArrayCollection var
1,数组绑定 var arrCbo:Array=["china","england","america"]; var arrCollection:ArrayCollection=new ArrayCollection(arrCbo); <s:ComboBox id="selectBuilding" x="411" y="273" width="111" dataProvider="{arrCollection}"/> 2,绑定ArrayCollection var arrCbo:Array=[{label:"china",data:"1"},{label:"england",data:"2"},{label:"america",data:"3"}]; var arrCollection:ArrayCollection=new ArrayCollection(arrCbo); <s:ComboBox id="selectBuilding" x="411" y="273" width="111" dataProvider="{arrCollection}" labelField="data"/>
一般情况下,由数据端语言生成XML或XMLList提供给Flex,由Flex直接使用或转换成ArrayCollection展现数据。 ?xml的两种定义方式都可: <colors> <color> <name>22LightGrey</name> <number>#D3D3D3</number> </color> <color> <name>22Silver</name> <number>##C0C0C0</number> </color> </colors> <!-- 两种定义方式 <colors> <color name="LightGrey" value="#D3D3D3"/> <color name="Silver" value="#C0C0C0"/> <color name="DarkGray" value="#A9A9A9"/> <color name="Gray" value="#808080"/> <color name="DimGray" value="#696969"/> <color name="Black" value="#000000"/> </colors> -->
[Bindable] private var colors1:ArrayCollection; protected function windowedapplication1_creationCompleteHandler(event:FlexEvent):void { var xmlUrl:String = "song.xml"; //:通过HTTPService var service:HTTPService = new HTTPService(); service.url = xmlUrl; service.addEventListener(ResultEvent.RESULT,resultHandler); service.send(); } private function resultHandler(event:ResultEvent):void {?? ???? colors1 = event.result.colors.color;? ??? } ? <s:ComboBox x="222" y="273" dataProvider="{colors1}" labelField="name"/> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c# – 为什么在LINQ查询之后的GC释放了WhereListIterator,而
- Quick cocos2dx-Lua(V3.3R1)学习笔记(十二)----使用Cocos
- XML、JSON、PB(protocol buffer)的比较
- ruby-on-rails – 在验证中使用proc
- Error on line -1 of document : Premature end of file. N
- oracle 12c:新特性-同时在多个表上收集统计数据
- NOR型flash与NAND型flash的区别
- c# – 我不知道为什么我的班级无法序列化
- c# – 具有取消支持的Task.Run
- laravel – Codeception,无法模拟ajax行为