我的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
答案 0 :(得分:0)
使用窗口的激活事件将窗口内容实际绑定到该dataItem(在您的情况下称为数据);
$('#windowName').data().kendoWindow.bind('activate',function(e){
kendo.bind(this.element,kendo.observable(data))
})