Ext.grid.column.Column クラスの initComponent( ) メソッドをオーバーライドしたい。しかし、それらすべての行を実行する方法があります。基本的には、要素からリスナーを削除し、他の要素に割り当てたいと考えています。
Ext.override(Ext.grid.column.Column,
{
initComponent: function(){
.
. //All lines are as it is till me.callParents();
.
.
.
.
.
.
.
// Initialize as a HeaderContainer
me.callParent(arguments);
me.on({ <<<------------------------------Do not need these.
element: 'el',
click: me.onElClick,
dblclick: me.onElDblClick,
scope: me
});
me.on({ <<<------------------------------Do not need these.
element: 'titleEl',
mouseenter: me.onTitleMouseOver,
mouseleave: me.onTitleMouseOut,
scope: me
});
}
}
「el」と「titleEl」にリスナーを付けたくないので、これらの行を削除します。ただし、リスナーを追加する方法もあります。また、AfterRender 関数に me.un() を記述します。「El」と「titleEl」にリスナーを追加しても
誰か私が間違っているところを教えてもらえますか?????