我正在使用Kendo Angular 2 Grid开发数据网格。
我已经编写了一个网格事件监听器
(dblclick)="dblClickEvent($event)"
。
和处理程序为
dblClickEvent(event) {
console.log(event);
}
现在在Chrome中运行后,发光事件是 MouseEvent ,但在IE 11中它是 PointerEvent
如何处理。
另外我想检查一下这个事件的来源,是行还是行(比如columnHeader行)
答案 0 :(得分:0)
我早些时候已经找到了这个问题的答案,但是我忘了在这里发布。
DblClick(event: MouseEvent)
{
if (event.srcElement instanceof HTMLTableCellElement)
{
if (event.srcElement.outerHTML.toLocaleUpperCase().indexOf("KENDOGRIDCELL") != -1)
{
//Your code here
}
}
}
上面是我的方案的解决方法