ExtJS4.2 Grid 分页栏 搜索
时间:2014-05-01 15:36:22
收藏:0
阅读:414
function SearchCondition(){ this.startTime = ""; this.endTime = ""; this.targetInfo = ""; this.logType = ""; this.manager = ""; this.reset = function(){ this.startTime = ""; this.endTime = ""; this.targetInfo = ""; this.logType = ""; this.manager = ""; } } var logStore = Ext.create("Ext.data.Store", { pageSize : 30, searchCondition:new SearchCondition(), model : ‘opearationLogModel‘, proxy:{ type : ‘ajax‘, url:"********", reader:{ root: ‘***‘, totalProperty: ‘***‘, type : ‘json‘ } }, remoteSort:true, listeners:{ ‘beforeload‘: function( s, operation, eOpts ){ s.proxy.extraParams= { startTime: logStore.searchCondition.startTime, endTime: logStore.searchCondition.endTime, targetInfo: logStore.searchCondition.targetInfo, logType: logStore.searchCondition.logType, manager: logStore.searchCondition.manager }; }, ‘load‘: function( s, records, successful, eOpts ){ } } }); logStore.sort({property:‘operateTime‘, direction:‘DESC‘}); function querybtnClk(){ logStore.searchCondition.reset(); logStore.searchCondition.startTime = startTime; logStore.searchCondition.endTime = endTime; logStore.searchCondition.targetInfo = ***; logStore.searchCondition.logType = ****; logStore.searchCondition.manager = ***; barPagingBar.bind(logStore); barPagingBar.doRefresh(); }
评论(0)