Ext.data.HttpProxy 添加参数
原创    running    发表于:2018-03-19 15:52:55
  阅读 :112   收藏   编辑

在extjs store中的HttpProxy添加params是没有效果的,

需要在它的上传添加baseParams参数如:

var test_extjs_store = new Ext.data.Store({
        baseParams:{
            args1:'0',
            args2:'0'
        },
        proxy: new Ext.data.HttpProxy({url: '...'}),
        reader: new Ext.data.JsonReader({}, [
            {name: 'id', type: 'string', mapping: 'id'},
            {name: 'name', type: 'string', mapping: 'name'}
        ]),
        autoLoad: false,
        listeners: {
            load: function (store, record, opts) {

            }
        }
    });

或者在调用store load方法时:

test_extjs_store.load({
        params: {
                    args1: '0',
                    args1: '0'
                }
        });
评论
条评论