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
最新资源
- 毕设和企业适用springboot区域电商平台类及社交电商平台源码+论文+视频.zip
- 毕设和企业适用springboot人工智能类及3D建模平台源码+论文+视频.zip
- 毕设和企业适用springboot人工智能类及AI语音识别平台源码+论文+视频.zip
- 毕设和企业适用springboot人工智能类及城市智能运营平台源码+论文+视频.zip
- 毕设和企业适用springboot人工智能类及国际贸易平台源码+论文+视频.zip
- 毕设和企业适用springboot人工智能类及客户关系管理平台源码+论文+视频.zip
- 毕设和企业适用springboot人工智能类及个性化广告平台源码+论文+视频.zip
- 毕设和企业适用springboot区域电商平台类及团队协作平台源码+论文+视频.zip
- 毕设和企业适用springboot区域电商平台类及图书管理系统源码+论文+视频.zip
- 毕设和企业适用springboot区域电商平台类及文化旅游信息平台源码+论文+视频.zip
- 毕设和企业适用springboot人工智能类及企业创新研发平台源码+论文+视频.zip
- 毕设和企业适用springboot人工智能类及旅游数据平台源码+论文+视频.zip
- 毕设和企业适用springboot人工智能类及跨平台协作平台源码+论文+视频.zip
- 毕设和企业适用springboot社交平台类及在线系统源码+论文+视频.zip
- 毕设和企业适用springboot社交平台类及职业技能培训平台源码+论文+视频.zip
- 毕设和企业适用springboot社交平台类及运动管理平台源码+论文+视频.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
前往页