Kendo UI Grid MasterTableView 等效项

Kendo UI Grid MasterTableView Equivalent

使用 Telerik Ajax Grid Control up 可以执行以下操作:

dataItems = $find("<%= grid.ClientID %>").get_masterTableView().get_dataItems();

为了得到grid的dataItem集合。 mvc 控件似乎没有 'get_MasterTableView',除非我遗漏了什么。

dataItems = $("#grid").get_masterTableView().get_dataItems()

dataItems = $("#grid").data("kendoGrid").get_masterTableView().get_dataItems()

好像不行。

谢谢。

你可以这样做(更多信息 here):

var dataSource = $("#grid").data("kendoGrid").dataSource;

或者,如果你想获取特定的数据项,你可以这样做(更多信息here):

var dataItem = $("#grid").data("kendoGrid").dataItem("tr:eq(1)");

更新:

如果要遍历项目,可以使用数据源对象的 data() 方法(更多信息 here):

var data = $("#grid").data("kendoGrid").dataSource.data();

for (var i = 0; i < data.length; i++) {
    var item = data[i];
    // some code
}