Gyu*_*l R 2 javascript kendo-ui kendo-grid kendo-asp.net-mvc
我对 Kendo UI 很陌生,如果有人可以提供建议,我将不胜感激。选择网格行时,我需要获取特定列的值。到目前为止,我可以获得所选行的所有列的值:
$("#grid").kendoGrid({
...
change:onChange,
columns: [{
field: "Number",
title: 'Number',
}, {
field: "Title",
title: "Title",
}]
});
Run Code Online (Sandbox Code Playgroud)
onChange 函数:
function onChange(arg) {
var selected = $.map(this.select(), function (item) {
return $(item).text();
});
alert(selected);
}
Run Code Online (Sandbox Code Playgroud)
我需要取Number列的选定值。喜欢的东西$(item[name='Number']).text();
我知道我可以解析字符串,但我想有另一种方式。
非常感谢
您应该使用dataItemKendo UI Grid的方法来检索您选择的行的实际数据项 -引用。然后,您可以通过属性名称检索您需要的值。
function onChange(e) {
var selected = this.select()[0],
item = this.dataItem(selected);
alert(item.Number);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9853 次 |
| 最近记录: |