Flex ComboBox绑定服务器端数据

       最近在使用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,即可。


posted @ 2009-05-30 03:57  日食  阅读(1542)  评论(0编辑  收藏  举报