Kendo angular 2 grid dblclick - IE指针事件与Chrome鼠标事件

时间:2017-11-03 04:53:51

标签: kendo-ui-angular2

我正在使用Kendo Angular 2 Grid开发数据网格。

我已经编写了一个网格事件监听器

(dblclick)="dblClickEvent($event)"

和处理程序为

dblClickEvent(event) { console.log(event); }

现在在Chrome中运行后,发光事件是 MouseEvent ,但在IE 11中它是 PointerEvent

  1. 如何处理。

  2. 另外我想检查一下这个事件的来源,是行还是行(比如columnHeader行)

1 个答案:

答案 0 :(得分:0)

我早些时候已经找到了这个问题的答案,但是我忘了在这里发布。

DblClick(event: MouseEvent)
{
    if (event.srcElement instanceof HTMLTableCellElement) 
    {
      if (event.srcElement.outerHTML.toLocaleUpperCase().indexOf("KENDOGRIDCELL") != -1) 
      {
      //Your code here
      }
    }
}

上面是我的方案的解决方法