1、Ext翻页加查询条件: dsTaskCount = new Ext.data.Store({ autoLoad : { params : { start : 0, limit : 15, first:true } }, proxy : new Ext.data.HttpProxy({ method : 'GET', url : contextPath + '/count/taskCountAction!listTask.action' }), reader : _jsonFormReader }); dsTaskCount.on("beforeload", function () { var cid=Ext.getCmp('cid').getValue(); var taskId=Ext.getCmp('taskId').getValue(); var startCreateTime=Ext.getCmp('startCreateTime').getValue(); var endCreateTime=Ext.getCmp('endCreateTime').getValue(); var startSendTime=Ext.getCmp('startSendTime').getValue(); var endSendTime=Ext.getCmp('endSendTime').getValue(); Ext.apply(this.baseParams,{ cid : cid, taskId : taskId, startCreateTime : startCreateTime, endCreateTime : endCreateTime, startSendTime : startSendTime, endSendTime : endSendTime}); }); 2、Ext翻页如果第一页的全选选中,则第二页也初始为全部选中 dsIsdn = new Ext.data.Store({ autoLoad : { params : { start : 0, limit : 8, area:'592' } }, proxy : new Ext.data.HttpProxy({ method : 'GET', url : contextPath + '/groupInfoManage/groupInfoAction!listIsdn.action' }), listeners : { load : function() { if(eval("document.getElementById('cbxSelectedAll').checked")){//注意这方法,常忘了 smIsdn.selectAll(); } } }, reader : _jsonFormReaderIsdn }); var smIsdn = new Ext.grid.CheckboxSelectionModel({ header:"<input type='checkbox' name='cbxSelectedAll' οnclick='javascript:mySelectAll(this)'>"});