0

我的 KendoGrid 有问题。

我在网格的最后一列中有一些命令。其中一个调用了删除函数,其中打开了一个新的 KendoWindow。现在我需要在窗口中显示该行的计算机名称(这是网格的一个字段)。

在删除功能中,我尝试通过以下方式获取数据:

function delete() {
        var grid = $("#grid").data("kendoGrid");
        var selectedRow = grid.selectedRow();
        var data = this.dataItem(selectedRow);
        var ComputerName = data.ComputerName;

        //initialize and open window 
        .
        .
    };

为了在窗口中显示它,我尝试了一个 ASP 数据绑定:

Computername:<span id="ComputerName" data-bind="text: ComputerName"></span>

但它不起作用。我是这个话题的新手,所以如果我的想法没有任何意义,请道歉:D

4

1 回答 1

0

使用窗口的激活事件将窗口的内容实际绑定到该数据项(在您的情况下称为数据);

$('#windowName').data().kendoWindow.bind('activate',function(e){
   kendo.bind(this.element,kendo.observable(data))
})
于 2013-02-04T20:42:26.217 回答