easyui的下拉框展示的Json数据生成方法
来源:互联网 发布:舒尔耳机 知乎 编辑:程序博客网 时间:2024/04/30 01:06
在网上找的方法
第一步,在后台Action 要先生成符合comboboxJson格式的数据,就是将你的list转换为这种格式,通常是Map里面存两个 diCode diName diCode相当于<optiion>里面的value diName 这是text将组装好的Map放入list 中,然后将list转换为json就好。第二步,在jsp页面后者其它前台页面直接这样就可以:
<input class="easyui-combobox"name="cc"id="cc"url="<%=path %>/json/dataAction!cascadeAction.action"valueField="diCode"textField="diName"panelHeight="auto" editable="false" />
页面上写input 也可以 写select 也可以 只要你写了class="easyui-combobox"就变成easy-ui的控件了。url是最核心的东西,指向你后台将要返回json的Action easyui的下拉框。之前一直没搞清楚第一步中Map与List之间的关系,导致生成的json字符串一直不对,还好现在问题终于解决了。
private CollectService CollectService;public String getList() {List<CollectBean> list = new ArrayList<CollectBean>();list<Map> hostList = new ArrayList<Map>();
hostList = CollectService.findHostList(); //调用服务接口返回list列表for(int i=0;i<List.size();i++){Map<String, String> jsonMap = new HashMap<String, String>();jsonMap.put("id",List.get(i).getHost());jsonMap.put("text",List.get(i).getHost());hostList.add(jsonMap);}resultStr = JSONArray.fromObject(hostList);System.out.println(resultStr);return SUCCESS;}
0 0
- easyui的下拉框展示的Json数据生成方法
- 生成符合EasyUI-Tree的JSON数据
- easyUI下拉框控件easyui-combobox使用后台json文件填充数据失败的问题
- EasyUI treegrid 生成json格式的方法
- easyui-combobox 下拉列表的JSON获取数据例子
- easyui datagrid combobox通过url获取json数据的下拉框
- 使用html标签、jQuery-EasyUI和Ext4分别展示json数据的效果
- easyui 下拉框点击ajax后台json数据 实时刷新
- easyUI中combobox的下拉框数据背景颜色设置
- easyUI下拉框的联动
- easyui datagrid 的数据加载Json数据
- .net 生成 easyui tree树的json
- JSON数据的生成
- JSON数据的生成
- easyui中easyui-textbox在前台加载json动态生成下拉框
- 生成JSON的方法
- ajax 根据返回的json字串生成下拉选择框
- easyUI获取Json的内嵌数据
- 返回异常
- 2.5 求TOP K
- 【思维导图】数据结构第六章 图
- trangle
- Word转换Html后分页展示--第二部分
- easyui的下拉框展示的Json数据生成方法
- CMFCBUTTON
- Qt Quick里的图形效果(Graphical Effects)
- Android 技术专题系列之十二-----Alarm manage硬件时钟
- 0号题目
- Java—成员变量和局部变量
- 第一章 学习git战略篇
- 通过AJAX和PHP,提交JQuery Mobile表单(两篇)
- UVa 10340 字符串基础