このような「tbar」を備えた単純な「グリッドパネル」があります
Ext.define('Ext.abc.grid', {
extend: 'Ext.grid.Panel',
type:1,
tbar:[
{
text:'title1',
class :'a1',
handler:function(type){
if (this.type == 1) { // button not 1
Ext.query(".a2").setDisabled(false);
}
},{
text:'title2',
class :'a2',
handler:function(type){
if (this.type == 1) { // button not 1
Ext.query(".a1").setDisabled(false);
}
}
]
});
クラス(a1)をボタンのタイトル1とタイトル2に追加しようとしましたが、次のようなクラスを取得すると
Ext.query(".a1").setDisabled(false);
動いていない
そして、title1 をクリックしたときに type = 1 を取得できません。this.type を使用していますが、結果は 1 ではなく「ボタン」
です どうすればそれができますか、ありがとう