我一直在尝试访问一个控制器内的全局值,但无法访问它。我一直在关注如何在 sencha 中定义全局变量,但无法设置和访问全局值。
在控制器中
config: {
successMessage:100,
control: {
'submitnewword': {
activate: 'onActivate',
itemtap: 'onItemTap',
ConfirmTestCommand:'Confirm'
},
.......
},
onSearchKeyUp: function(searchField) {
success: function (response) {
this.setSuccessMessage(1);
}
else {
this.setSuccessMessage(0);
}
}
and access it
Confirm: function () {
console.log("Confirm----- Caling on Controller");
var testing=this.getSuccessMessage();
console.log("Confirm----- value--"+testing);
},
我不知道,我的代码有什么问题。
我在控制台上得到这个:
未捕获的类型错误:对象 [object global] 没有方法“setSuccessMessage”