0
我试图让一个ExtJS全局变量类,像这样:ExtJS的全局变量总是返回原始值
Ext.define('ccc.global.GlobalVariables', {
singleton: true,
username: 'hi user',
password: '',
clientID: '',
token: ''
});
然后在控制器我试图改变变量,像这样:
ccc.global.GlobalVariables.username = loginData.username;
现在我试图在不同的模型代理中访问这些变量,并且它不断返回原始值'hi user'
。
proxy: {
type: 'ajax',
extraParams: {
'username': ccc.global.GlobalVariables.username
},
有人看到我在做什么错了吗?
使你成为小提琴https://开头小提琴。 sencha.com/#fiddle/1har,我的猜测是您的模型代理是在您调用控制器中的更改之前生成的。 – pagep