Javascript 如何设置store.proxy的参数
我试着用baseParams,params,我用fiddler看,extjs不发这个,怎么办??谢谢检查此项,它显示了一些解决您问题的方法:我相信您正在寻找Javascript 如何设置store.proxy的参数,javascript,extjs,Javascript,Extjs,我试着用baseParams,params,我用fiddler看,extjs不发这个,怎么办??谢谢检查此项,它显示了一些解决您问题的方法:我相信您正在寻找外部参数,它是代理下的配置。例如: var gridStore = Ext.create('Ext.data.Store', { model: 'Writer.Person', autoLoad: true, autoSync: false, proxy: { type: 'ajax',
外部参数,它是代理下的配置。例如:
var gridStore = Ext.create('Ext.data.Store', {
model: 'Writer.Person',
autoLoad: true,
autoSync: false,
proxy: {
type: 'ajax',
api: {
read: '?operant=2',
create: '?operant=3',
update: '?operant=4',
destroy: '?operant=5'
},
reader: {
type: 'json',
successProperty: 'success',
root: 'data',
messageProperty: 'message',
extraParams: {
user_id: "some text",
another_param: "more text"
}
}
}
});
这些额外的参数将在您的请求中发送。Ajax代理类还设置了默认参数:pageParam、sortParam、groupParam、filterParam、limitParam
。将这些设置为undefined
,以从请求中删除它们
proxy: {
url: "some_page.jsp",
extraParams: {
user_id: "some text",
another_param: "more text",
// add as many as you need
}
}