【ExtJS实践】之六 :Combobox从后台获取JSON格式的数据
2012-07-03 08:32
447 查看
1、直接看代码:
2、在实例化JsonStore时,需要指定的参数有:
fields : 绑定数据的字段
url : 获取后台数据的地址
autoload : 设置为true时,Ext会自动的调用url中指定的地址获取数据;设置为false,则需要执行JsonStore.load()来获取数据
root : 后台返回数据的根节点的名字。Ext中为combobox和grid绑定数据时,后台返回的数据必须有一个根节点,否则不能正确绑定。
3、后台需返回数据格式示例:
Ext.BLANK_IMAGE_URL = "extjs/resources/images/default/s.gif"; var storeUnit = new Ext.data.JsonStore({ fields: ['units_code', 'units_name'], url : "../Cost_JsonDb.ashx?tablename=cost_units", autoLoad:true, root : "units" }); // 单位(计量单位)的下拉列表 var comboUnit = new Ext.form.ComboBox({ store: storeUnit, displayField:'units_code', typeAhead: true, mode: 'local', forceSelection: true, triggerAction: 'all', emptyText:'选择单位...', selectOnFocus:true }); Ext.onReady(function(){ comboUnit.render("combo-div"); });
2、在实例化JsonStore时,需要指定的参数有:
fields : 绑定数据的字段
url : 获取后台数据的地址
autoload : 设置为true时,Ext会自动的调用url中指定的地址获取数据;设置为false,则需要执行JsonStore.load()来获取数据
root : 后台返回数据的根节点的名字。Ext中为combobox和grid绑定数据时,后台返回的数据必须有一个根节点,否则不能正确绑定。
3、后台需返回数据格式示例:
{ "units":[ {"units_code":"kg","units_name":"\u5343\u514B"}, {"units_code":"m","units_name":"\u7C73"}, {"units_code":"m2","units_name":"\u5E73\u65B9\u7C73"}, {"units_code":"m3","units_name":"\u7ACB\u65B9\u7C73"}, {"units_code":"t","units_name":"\u5428"} ] }
相关文章推荐
- 【ExtJS实践】之六 :Combobox从后台获取JSON格局的数据
- ExtJs实践:支持返回Json格式的ComboBox
- struts2 + ajax(从后台获取json格式的数据返回到前端,然后前端用jquery对json数据进行解析)
- java 后台实现ajax post跨域请求传递json格式数据获取json数据问题
- JQuery + JSON作为前后台数据交换格式实践
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及非文件上传的部分
- 前台js获取到后台json数据,eval解析json后,日期(object)对象转换为date日期格式显示
- token获取不到,原来是数据格式的问题 要和后台的数据格式一致,$.ajax中contentType: “application/json” 的用法
- 前台序列化传过来的值,后台获取之后封装到map当中,让后在转化成json格式,最后在把json里面的参数里面的某一个值进行分割,最后在存到json格式的数据中去。
- jq获取后台传过来的json格式数据
- 关于ExtJs前台Form获取后台的JSON数据
- SSM将后台获取的数据转换成json格式传递到前台页面
- 关于从后台获取数据List<User>转化为JSON格式在前台用easyui以表格显示
- extjs ajax方式前后台数据传送(json格式)
- 解决处理后台返回json数据格式问题
- 前台JS获取后台的Json数据, 动态创建table并填充数据
- 一个原生Ajax获取JSON格式数据的例子
- struts1 采用json格式发送异步请求,并且获取action处理后的json数据 .
- Android:网络:获取JSON格式数据