1 つのコントローラー内のグローバル値にアクセスしようとしましたが、アクセスできませんでした。私はこのHow to define global variable in 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);
},
私のコードの何が問題なのかわかりません。
私はコンソールでこれを取得しています:
キャッチされていない TypeError: オブジェクト [オブジェクト グローバル] にはメソッド 'setSuccessMessage' がありません