现在的位置: 首页 > 综合 > 正文

Flex ComboBox绑定服务器端数据

2011年10月29日 ⁄ 综合 ⁄ 共 567字 ⁄ 字号 评论关闭

       最近在使用Flex做毕业设计,在这记录一下学习过程中遇到的问题以及一些心得,这篇是关于ComboBox绑定服务器端传递过来的数据的。

       Flex与.Net的交互我使用的是WebOrb For .Net,服务器端的数据源是DataSet,传递到客户端后将其转为Array并绑定到ComboBox,服务器端代码比较简单,在此不再贴出,客户端代码如下(本文涉及部分):

1 [Bindable]
2 private var classList:Array;
3 function close():void{trace(""+txtStudentClass.selectedItem.classID);}
4 <mx:ComboBox id="txtStudentClass" prompt="请选择班级" dataProvider="{classList}" labelField="className" close="close()"/>

 说明:班级表包含两个字段classID,className,生成的Array自然也包含两部分,在ComboBox组件中使用属性labelField来绑定显示的字段,获取其相应ID时,则使用selectedItem属性,具体为StudentClass.selectedItem.classID,即可。

抱歉!评论已关闭.