Kendo Grid将单元格值绑定到KendoWindow

时间:2013-02-04 10:55:32

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

我的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

1 个答案:

答案 0 :(得分:0)

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

$('#windowName').data().kendoWindow.bind('activate',function(e){
   kendo.bind(this.element,kendo.observable(data))
})