flex builder中ComboBox控件动态加载列表数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flex builder中ComboBox控件动态加载列表数据相关的知识,希望对你有一定的参考价值。
鼠标点击该控件(open事件),自动加载数据,在列表中显示。现在遇到的问题是无法正常显示列表。
<mx:ComboBox
open="listAssetType()"
dataProvider="listAssetTypeHTTP.lastResult.AssetTypes.AssetType" labelField="TypeName" x="77" y="10" id="assetType" width="80"></mx:ComboBox>
//资产类型列表事件
private function listAssetType():void
var url:String = "asset_type_list.php";
listAssetTypeHTTP.url=url;
listAssetTypeHTTP.send();
在网络也找相关资料看了,说是open事件和dataProvider属性有冲突,必须修改类,这个我就不会了。
现在的问题是一点击,列表一显示又关闭了,根本无法选择。
1. 监听comboBox的creationComplete事件
2. send httpService, 并监听httpService事件
3. 收到httpService成功时间后, comboBox.dataProvider = 返回来的数据.
http://liguoliang.com 参考技术B 你ComboBox绑定到某个数据源上!
把代码贴上来看看!
以上是关于flex builder中ComboBox控件动态加载列表数据的主要内容,如果未能解决你的问题,请参考以下文章
将 SWF 加载到 ActionScript 3 项目中 (Flex Builder)