http://hi.baidu.com/qq825129090/blog/item/dafb0fff2fd77debfd037f79.html
Flex 里面没有map类型 , 项目中, 用于绑定combox的下拉选项, 可后台传过来是个map,于是写了个方法, 转换一下就可以绑定了, 不多说了, 感兴趣的看看吧, 希望用到的可以参考, 不明白的留言, 呵呵!
欢迎加入flex群: 117376837
代码如下
方法代码:
/**
* 将java后台hashMap类型,的结果集,转换成flex list,用户绑定combox数据源
*
* @param result 后台得到的结果map集
* @param fristItem 下拉框中的第一项,如 "==选择==", {key:"",value:"==选择=="}
*
* @return 可以绑定的数据源
*/
public function getMap(result:Object,fristItem:Object):ArrayCollection
{
var key:String;
var value:String;
var arr:ArrayCollection=new ArrayCollection();
arr.addItem(fristItem);
for(key in result)
{
value=result[key].toString();
arr.addItem({key:key,value:value});
}
return arr;
}
页面关键代码:
//result 是自己从后台获取的map,具体怎么获取这里不做说明,主要是上面的方法,不明白留言
private function init():void
{
cmbAuto.dataProvider=getMap(result,{key:"",value:"全部"});
}
<mx:ComboBox id="cmbAuto" labelField="value" initialize="init()" />
试试吧,呵呵,可以的
qq825129090
- 粉丝: 2
- 资源: 11
最新资源
- 本资源库是关于“Java Collection Framework API”的参考资料,是 Java 开发社区的重要贡献,旨在提供有关 Java 语言学院 API 的实践示例和递归教育关系 .zip
- 插件: e2eFood.dll
- 打造最强的Java安全研究与安全开发面试题库,帮助师傅们找到满意的工作.zip
- (源码)基于Spark的实时用户行为分析系统.zip
- (源码)基于Spring Boot和Vue的个人博客后台管理系统.zip
- 将流行的 ruby faker gem 引入 Java.zip
- (源码)基于C#和ArcGIS Engine的房屋管理系统.zip
- (源码)基于C语言的Haribote操作系统项目.zip
- (源码)基于Spring Boot框架的秒杀系统.zip
- (源码)基于Qt框架的待办事项管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
前往页