煎茶タッチ初心者です。
ボタンタップイベントに問題があります。実際には、Button の cls プロパティで宣言されている背景画像を持つボタンがあります。
Ext.define('app.view.common.PageHeader', {
extend: 'Ext.Container',
xtype: 'pageHeader',
config: {
items: [
{
xtype: 'button',
left: 10,
top: 10,
baseCls: 'null',
cls: 'btn_back', //with background:url('btn_img.png')
listeners: {
tap: function () {
console.log('button tapped...');
//history.back();
this.removeCls('btn_back');
this.addCls('btn_press');
},
release: function () {
console.log('button released..');
}
}
}
]
}
});
ここで、removeCls() と addCls() を使用してボタンがタップされたときに、ボタンの背景画像を変更したいだけです。
しかし、Sencha のドキュメントから、そのようなイベントは見つかりませんでした。
それで、これを行う方法はありますか?