Extjs4中的控件在不同浏览器中添加监听事件的方式
在工程中定义了GridPanel,之后在添加监听的时候发现,根据浏览器的不同,添加监听的方式好像也有不同,
我现在的代码是这样写的
if (Ext.isGecko || Ext.isGecko2 || Ext.isGecko3) {
mainDragPanel.on({
click: {fn: this.onCellClick, scope: this, single: true}
});
}
else if (Ext.isIE10){
mainDragPanel.dom.addEventListener('click', ed.doc.onDragover, false);}else if (Ext.isIE9 || Ext.isIE8){
mainDragPanel.addEventListener('click', ed.doc.onDragover, false);
}