Extjs grid带分页的查询

1、先按条件查询数据,再点下一页保留住查询条件,解决方案是将查询参数放入到store.baseParam中

Js代码 复制代码
  1. store: new Ext.data.JsonStore({   
  2.             storeId: 'in_grid_store',   
  3.             pageSize: 20,   
  4.             totalProperty: 'totalCount',   
  5.             remoteSort: true,   
  6.             url: 'incoming/list.do',   
  7.             root: 'incomings',   
  8.             listeners :{   
  9.                 beforeload :{   
  10.                     fn : function(thiz,options){   
  11.                         Ext.apply(thiz.baseParams, Ext.getCmp('in-query-form').form.getValues());    
  12.                     }   
  13.                 }   
  14.             },   
  15.             fields: ['id''batch''customer', {name:'pigCount', type: 'int'}, 'createDate','status']   
  16.         }),  

 

function beforeload() 即将Form表单中的参数放入store.baseParam中

你可能感兴趣的:(function,url,ExtJs)