Ext.define('apikeygen.store.Clients', {
extend: 'Ext.data.Store',
alias: 'store.Clients',
requires: ['CCC.model.Client',
'CCC.util.ActorContext'],
storeId: 'ClientsStore',
model: 'CCC.model.Client',
proxy: {
type: 'ajax',
url: '/services/clients',
reader: {
type: 'json',
root: 'clients.client'
}
extraParams : {
token : dynamica value ----------------> How to set this value dynamically
}
}
我在Extjs有一個像上面這樣的商店。如何動態設置令牌值?
我有「令牌」值方面,我可以訪問這樣的值:ActorContext.getToken();
如何分配這ActorContext.getToken();
以「令牌」在ExtJS的商店PARAM。
由於ActorContext在用戶登錄後將具有值。但是當我們在「Application.js」中定義商店時,我認爲它只在應用程序加載時嘗試初始化商店。所以,我得到錯誤「UncaughtTypeerror:無法讀取屬性'getToken'的未定義 – ida
我剛剛意識到...已經稍微更新了我的答案 – blorkfish
這就是我現在正在做的事情..是它的正確方法嗎? – ida