您的位置:首页 > Web前端 > JavaScript

Extjs grid带分页的查询

2010-12-28 18:21 337 查看
1、先按条件查询数据,再点下一页保留住查询条件,解决方案是将查询参数放入到store.baseParam中

Js代码



store: new Ext.data.JsonStore({

storeId: 'in_grid_store',

pageSize: 20,

totalProperty: 'totalCount',

remoteSort: true,

url: 'incoming/list.do',

root: 'incomings',

listeners :{

beforeload :{

fn : function(thiz,options){

Ext.apply(thiz.baseParams, Ext.getCmp('in-query-form').form.getValues());

}

}

},

fields: ['id', 'batch', 'customer', {name:'pigCount', type: 'int'}, 'createDate','status']

}),

store: new Ext.data.JsonStore({
storeId: 'in_grid_store',
pageSize: 20,
totalProperty: 'totalCount',
remoteSort: true,
url: 'incoming/list.do',
root: 'incomings',
listeners :{
beforeload :{
fn : function(thiz,options){
Ext.apply(thiz.baseParams, Ext.getCmp('in-query-form').form.getValues());
}
}
},
fields: ['id', 'batch', 'customer', {name:'pigCount', type: 'int'}, 'createDate','status']
}),


function beforeload() 即将Form表单中的参数放入store.baseParam中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: