如何在flex中combobox控件中添加从后台传来的数据

 我来答
阿刚炖蛋
2013-07-17 · TA获得超过3004个赞
知道大有可为答主
回答量:1789
采纳率:92%
帮助的人:981万
展开全部

你好!


只需要进行一个绑定就可以了啊~~

<![CDATA[ 
       import mx.collections.*; 
       [Bindable] public var _dataList:Arraycollection;  
]]>  

//假设你的集合中有个属性为 dept,使用下面的方式显示出来
<mx:ComboBox dataProvider="{_dataList}" labelFiled="@dept" />
追问
能不能说的具体点,那后台的数据要通过什么函数传过来,还有是不是还要编写一个as程序来获得这个dataList
追答
这个后台数据,可以通过httpservice或者是RO的调用得到~~

这两种方式的方式类似,都是通过请求某个方法来返回你所需要的数据;

httpservice类似ajax;
RO类似java里面的DWR;

所以肯定是需要编写一个服务方法的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-20
展开全部
[Bindable]
public var flexDataList:Arraycollection; //flexDataList是用于接收后端数据

监听flexDataList的onchange事件即可。

参考:http://hi.baidu.com/ltgmctmdzpbbkwd/item/911bb9b4fde7e4c062388eab
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式