ExtJs学习笔记(四)——动态修改store属性

做项目时遇到个需求,要求动态修改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;//重新修改参数值

你可能感兴趣的:(ExtJs学习笔记(四)——动态修改store属性)