0
Authorization: 'Bearer <TOKEN>'
のヘッダーをパラメーターstore.load()
に渡そうとしていますが、機能しません。extjs store.load pass認証ヘッダーが流れていません
それは私がこのようにそれを行う場合は動作します:
Ext.define('ExtApplication4.model.MenuListModel', {
extend: 'ExtApplication4.model.Base',
requires: [
'ExtApplication4.model.Base'
],
fields: [
{
name: 'text',
type: 'string'
},
{
name: 'iconCls',
type: 'string'
},
{
name: 'className',
type: 'string'
}
],
proxy: {
type: 'ajax',
url: 'http://xxxxx/xxx/api/user/getusermenus/',
reader: {
type: 'json',
rootProperty: 'data'
},
headers: {
Authorization: 'Bearer ' + Ext.decode(Ext.util.Cookies.get('token'))
}
}
});
問題は、私は私のstore.load()
にAuthorizationヘッダーを移入したいです。 私はこれを行うための構文を見つけるのに何時間も費やしてきました。ヘッダーを試すものはすべて追加されません。
誰かに私にこれを行う方法を教えてもらえますか?
これは私が試したものです:
targetStore.load({
params: {
username: uname
},
//headers: {
// Authorization: 'Bearer ' + token;
//},
callback: function (records, operation, success) {
感謝を設定することができます
setHeaders is not a function
場合は働いていた...ありがとうございました!!!! – solarissf