我尝试实施类似文章How to handle a Kendo UI Grid row double-click event
中描述的DoubleClick事件不幸的是,我没有让它发挥作用。
我使用以下代码:(" grid"是生成Kendo Grid的Div)
function generateGrid(gridData) {
var parsedData = JSON.parse(gridData);
var dataSource = new kendo.data.DataSource({
data: parsedData,
batch: true,
pageSize: 20
});
$("#grid").kendoGrid({
height: 680,
sortable: true,
selectable: true,
pageable: true,
filterable: true,
columnmenue: true,
scrollable: false
});
var g = $("#grid").data("kendoGrid");
g.setDataSource(dataSource);
g.on("dblclick", "tr.k-state-selected", function () {
alert("Double Click");
});
}
答案 0 :(得分:1)
你正在做一些小错误,如:
仅在包含类'k-state-selected'
的行上定位dblClick事件试试这个:
$("#grid").on("dblclick", "tr", function() {
alert('double click');
});