【发布时间】:2018-01-22 20:46:13
【问题描述】:
我发现一些论坛帖子解释了如何使用 AngularJS 向 KendoUI Grid 添加双击处理程序,但我找不到任何关于 Angular2 的信息。有谁知道如何在 Angular2 中为 KendoUI Grid 创建双击处理程序?
【问题讨论】:
标签: angular kendo-ui kendo-grid kendo-ui-angular2
我发现一些论坛帖子解释了如何使用 AngularJS 向 KendoUI Grid 添加双击处理程序,但我找不到任何关于 Angular2 的信息。有谁知道如何在 Angular2 中为 KendoUI Grid 创建双击处理程序?
【问题讨论】:
标签: angular kendo-ui kendo-grid kendo-ui-angular2
将dblclick 事件处理程序添加到网格:
<kendo-grid [data]="gridData" (dblclick)="doubleClickHandler($event)">
</kendo-grid>
public doubleClickHandler(e) {
console.log(e.target);
}
然后您可以使用 jquery closest 来获取被双击的单元格或行:
let row = $(e.target).closest("tr");
let cell = $(e.target).closest("td");
您可能希望在此之后过滤结果以确保双击不在标题等上。
【讨论】: