には2つのボタンがありますExt.WIndow
。ボタン1をクリックすると、次のコードが実行されます。
ボタン2をクリックすると、コードの2番目のセットが実行されます。これらのボタンは両方ともからロードされますStore
問題;
最初のボタンをクリックすると、次のconsole.log
ステートメントが出力されます(これは私が期待した方法です)
console.log ('win 1');
console.log('Came win 1');
この後、2番目のボタンをクリックすると、間違ったconsole.log
表示が表示されます。
console.log ('win 2');
console.log('Came win 1'); // Which is coming from the 1st Buttons Load function.
ボタン1
var personCus= Ext.getStore('Person');
var record = personCus.getAt(0);
console.log ('win 1');
personCus.on('load', function() {
console.log('Came win 1');
var label= Ext.ComponentQuery.query('#win1> #labido')[0];
label.setText(record1.get('id'));
}
ボタン2
var personCus= Ext.getStore('Person');
var record = personCus.getAt(0);
console.log ('win 2');
personCus.on('load', function() {
console.log('Came win 3');
var label= Ext.ComponentQuery.query('#win2> #labid1')[0];
label.setText(record1.get('id'));
}