【问题标题】:Is it possible to bind kendo grid dataItem on cell level是否可以在单元格级别绑定剑道网格数据项
【发布时间】:2016-08-04 08:14:31
【问题描述】:

我正在使用剑道网格。我需要在单元格上绑定数据,而不是在 tr 级别上。 默认情况下,dataItem 分配在 tr 级别。是否有可能将 dataItem 绑定到个人 td

如果我做 grid.dataItem(grid.select(),我没有得到所选单元格的 dataItem,我需要找到最近的 tr 并获取 dataItem,这不是我需要的。

即,如果我在一个单元格上进行选择,可选择:'cell',我必须通过 grid.dataItem(grid.select())

【问题讨论】:

    标签: javascript jquery kendo-ui kendo-grid


    【解决方案1】:

    您使用的方法只有在选择模式未设置为单元格时才有效。在您的情况下,您还需要执行一个步骤 - 选择行。

    change: function(e){
        var grid = $("#cellSelection").data('kendoGrid');
        var row = this.select().closest("tr");
        var selected = grid.dataItem(row);
        console.log(selected);
    },
    

    Dojo example

    【讨论】:

    • 我需要单元格上的数据项,即在 td 上。您的方法基本上是将单个对象数据绑定到 tr。在我的情况下,我需要单元级别的数据绑定
    • 好吧,那我不明白你需要什么,因为当你选择 td 时,你会得到最接近的 tr 然后得到 dataitem ...这就是你问的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多