【问题标题】:cannot read property 'closest' of undefined in kendo grid无法读取剑道网格中未定义的“最近”属性
【发布时间】:2017-12-21 08:09:18
【问题描述】:

我目前正在将剑道网格 A 的数据设置为剑道网格 B。但是我遇到了 cannot read property 'closest' of undefined in kendo grid 的问题

请帮帮我..

这是剑道B的onclick by button的代码

 $("#add-Resources").click(function () {
            var gridModal = $("#resourcesGrid").data("kendoGrid");
            var selectedItemModal = gridModal.dataItem(gridModal.select());

            var grid = $("#tblDelivery").data("kendoGrid");
            var dataItem = grid.dataItem(grid.current().closest("tr"));
            dataItem.set("Resource", selectedItemModal.Name);
            //alert(selectedItemModal.Name);
            $('#resources_modal').modal('toggle');
        });

【问题讨论】:

    标签: javascript html kendo-ui kendo-grid


    【解决方案1】:

    current 接受代表可导航单元格的参数。使用current(someJqueryElement),然后您就可以拨打closest。即

    current(someJqueryElement).closest('tr');
    

    Here'stelerikcurrent 方法的文档。

    您还可以查看here dojo 作为使用current 方法的示例代码。

    【讨论】:

    • 谢谢兄弟,但我只是在我的网格上选择 set navigatable: true 并且它仍然可以使用 current().closest('tr')
    • 是的,你是对的。 navigatable: true 用于dojo 示例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    • 2021-11-15
    • 1970-01-01
    • 2020-11-28
    • 2021-03-31
    • 1970-01-01
    相关资源
    最近更新 更多