本文地址:http://blog.csdn.net/sushengmiyan/article/details/39667533

官方文档: http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.data.Store-method-getFilters

本文作者: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();                      
                     },
                  }
               }
后台数据获取:

} String JsonStr= "{'items':[{'描写叙述':'0212120', '是否': false, '字段一': 'aaa','字段二': 'sss','字段三': 'aa','字段四': 'sss','字段五': 'sss', '字段六': 'sss','字段七': 'sss'}]}"; renderJson(JsonStr); }




版权声明:本文博客原创文章,博客,未经同意,不得转载。

相关文章:

  • 2021-07-24
  • 2021-04-28
  • 2022-12-23
  • 2022-01-05
  • 2021-09-29
  • 2021-11-20
猜你喜欢
  • 2021-10-11
  • 2022-02-19
  • 2022-02-21
  • 2021-12-31
  • 2022-12-23
  • 2021-12-25
  • 2021-10-19
相关资源
相似解决方案