做项目时遇到个需求,要求动态修改store传给后台的属性。试过用全局变量,参数值设为全局变量,动态修改全局变量的值,可是传给后台的属性没变。要通过store.attribute = value 来设置。附上代码
var baseParams = {
'page.limit' : this.pageSize,
'page.start' : 0,
'retrieve.startTime' : idCardStartTime,
'retrieve.endTime' : idCardEndTime,
'sortType':0,
'retrieve.tasks':'7',
'flag':1
};
var store = new Gsui.data.JsonStore({
url : _app.contextPath + '/bigdata/queryCertificatePage.action',
baseParams : baseParams,
root : 'result',
autoLoad : true,
remoteSort : true,
totalProperty : 'totalCount',
fields : ['cardId', 'name' , 'cardUrl','captureUrl','checkNums',
'passNums','capturedNums','similarity','sex',]
});
store.baseParams.flag = 1;