[ExtJS5学习笔记]第第二十四次 Extjs5形式上gridpanel或表单数据后台传输remoteFilter设定
2015-08-07 15:12
701 查看
本文地址:/article/1331625.html
官方文档: http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.data.Store-method-getFilters href="http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext-method-each" target=_blank>
本文作者:sushengmiyan
------------------------------------------------------------------------------------------------------------------------------------
我后台使用的JFinal,前台是extjs5,数据须要往后台传输。JFinal对全部的请求都进行了拦截。那么在controller中就能够截获loaddata方法。在loaddata中进行后台数据获取和组装。并传入前台就能够实现前后台互动了。
前台数据:
官方文档: http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.data.Store-method-getFilters href="http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext-method-each" target=_blank>
本文作者:sushengmiyan
------------------------------------------------------------------------------------------------------------------------------------
我后台使用的JFinal,前台是extjs5,数据须要往后台传输。JFinal对全部的请求都进行了拦截。那么在controller中就能够截获loaddata方法。在loaddata中进行后台数据获取和组装。并传入前台就能够实现前后台互动了。
前台数据:
{ text: '点此进入后台', listeners: { click: function(e) { var value = e.up('toolbar').down('datefield').value; proxy = clxxStore.getProxy(); proxy.setFilterParam('date'); clxxStore.remoteFilter = true; clxxStore.getFilters().removeAll(); newActiveFilter = new Ext.util.Filter({ property: 'date', value: value }) clxxStore.getFilters().add(newActiveFilter); clxxStore.load(); }, } }后台数据获取:
@ActionKey("/someaction") public void list (){ //获取了前端传入的日期 String date = getPara("date"); if (date != null){ //这里依据date进行数据获取和组装。 } String JsonStr= "{'items':[{'描写叙述':'0212120', '是否': false, '字段一': 'aaa','字段二': 'sss','字段三': 'aa','字段四': 'sss','字段五': 'sss', '字段六': 'sss','字段七': 'sss'}]}"; renderJson(JsonStr); }
相关文章推荐
- 【JavaScript】——初识
- JavaScript阻止浏览器F5刷新
- jsp页面使用百度地图定位
- javascript知识点(1)
- JavaScript中setTimeout()和setInterval()的区别
- javascript trim 兼容性及解决办法
- javascript实现鼠标移到Image上方时显示文字效果的方法
- Js获取当前日期时间及其它操作
- 学习ExtJS Window常用方法
- JSON 和 XML 优缺点的比较
- JavaScript实现计算复杂计算公式(支持括号)
- JavaScript Dom编程艺术 总结
- 碰撞运动js
- JavaScript中callee,caller,argument的理解
- 本来想用jsonp来跨域请求的,但sb写接口的,不改返回值。。。只得在后台请求接口了。。。
- AJAX 跨域请求 - - JSONP获取JSON数据
- 解决JSP中文乱码问题
- JavaScript实现弹层兼容所有浏览器
- 解析Javascript事件冒泡机制
- js 闭包