如何使用jquery函数获取kendo grid单元格的值?
{field:abc,title:values}
我需要用javascript或jquery获取abc值?
我假设你在网格中使用的是单行选择。这段代码将从选定的行中抓取任何你需要的值。
$('#ProposalGrid').click(function () {
var gview = $(this).data("kendoGrid");
var selectedItem = gview.dataItem(gview.select());
var Guid = selectedItem.YourPropertyName;
})
selectedItem让你可以访问模型的所有属性。
如果有人还在寻找答案,那么你可以尝试使用以下步骤。
注意: 基本上,KendoGrid的所有行都有其唯一的uid属性,用于识别每一行。因此,如果你有uid,那么你可以按照这些步骤进行。
var grid = $("#grid").data("kendoGrid");
var tr = grid.dataSource.getByUid("your-row-uid");
var yourFieldValue = tr.yourFieldName;
你也可以通过以下步骤来获取值。
第一:
var grid = $("#grid").data("kendoGrid");
第二步:
var dataItem = grid.dataItem(grid.select());
第二步:或者
var dataItem = grid.dataItem($(event.target).closest("tr"));
或
var dataItem = grid.dataItem("tr.k-grid-edit-row");
第三:
var yourFieldValue = dataItem.yourFieldName;