【问题标题】:Kendo UI DoubleClick does not work剑道 UI DoubleClick 不起作用
【发布时间】:2016-02-18 07:41:31
【问题描述】:

我尝试实现如文章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");
});

}

【问题讨论】:

    标签: jquery asp.net-mvc kendo-ui kendo-grid


    【解决方案1】:

    你犯了一些小错误,比如:

    • 在 kendoGrid 返回对象上绑定 dblClick 事件,而不是在 jquery 选择器对象上
    • 仅在包含类“k-state-selected”的行上定位 dblClick 事件

      试试这个:

      $("#grid").on("dblclick", "tr", function() { alert('double click'); });

    JSFiddle example

    【讨论】:

    • 非常感谢。使用 JQuery 选择器成功了
    猜你喜欢
    • 2012-11-25
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2017-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多