繁体   English   中英

在Kendo网格中获取选定的行值

[英]Get Selected Row Value In Kendo Grid

我能够在kendo网格中获得选定的行,但是我无法在详细信息网格中获得特定的选定行数据。

在此处输入图片说明

我希望做的一件事就是获取Ticket_ID字段字符串“ 5d484b061bf03”

我试图使我的代码像这样:

function onChange(arg) {
       var selected = $.map(this.select(), function(item) {
            return $(item).text();
       });
       myWindow.data("kendoWindow").open();
       undo.fadeOut();
       console.log(selected.TICKET_ID);
}

但是只是变得“ 不确定 ”。

任何深思熟虑的建议,将不胜感激。

谢谢

jQuery $.map返回一个由返回值构成的数组,并且您正在返回字符串。

有关kendo.ui.Grid的更改 ,请参阅API参考中的Telerik示例,以了解有关获取用于构造所选网格行的数据项的更多信息。 数据项将具有一个与ticket_id值相对应的字段。 该字段的名称区分大小写。

 change: function(e) { var selectedRows = this.select(); var selectedDataItems = []; for (var i = 0; i < selectedRows.length; i++) { var dataItem = this.dataItem(selectedRows[i]); console.log (dataItem); selectedDataItems.push(dataItem); } // selectedDataItems contains all selected data items } 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM