如何扫描 Kendo 网格并获取每一行数据?
How can I scan a Kendo Grid and get each rows data?
如何扫描 Kendo 网格并检索每一行及其数据。
我正在尝试以下操作,但似乎看不到数据:
var grid = $("#mygrid");
var columns = $("#mygrid").data("kendoGrid").columns;
var rows = $("#mygrid").data("kendoGrid").dataSource.data().length;
var noOfCols = columns.length;
var allrows = $("#mygrid").data("kendoGrid").items();
$("#mygrid").data("kendoGrid").items().each(function (a) {
alert(a.text());
});
我需要检查每一行中某列的值,如果不是特定值,则向用户报告。
谢谢
试试这个:
获取Kendo网格选定单元格值:
var grid = $('#GridName').data("kendoGrid");
var selectedItem = grid.dataItem(grid.select());
var selectedValue = selectedItem.YourPropertyColumnName;
要按索引号选择行,请使用以下命令:
$('#GridMaster').data("kendoGrid").bind('dataBound', function (e) {
this.element.find('tbody tr:eq(3)').addClass('k-state-selected')
//or >>>
var index = 3;
this.element.find('tbody tr:eq(' + index + ')').addClass('k-state-selected')
});
或者,为了始终在 Kendo 中显示第一行 "selected" 网格:
$(function () {
$('#GridMaster').data("kendoGrid").bind('dataBound', function (e) {
this.element.find('tbody tr:first').addClass('k-state-selected')
});
});
希望这对您有所帮助...
如何扫描 Kendo 网格并检索每一行及其数据。 我正在尝试以下操作,但似乎看不到数据:
var grid = $("#mygrid");
var columns = $("#mygrid").data("kendoGrid").columns;
var rows = $("#mygrid").data("kendoGrid").dataSource.data().length;
var noOfCols = columns.length;
var allrows = $("#mygrid").data("kendoGrid").items();
$("#mygrid").data("kendoGrid").items().each(function (a) {
alert(a.text());
});
我需要检查每一行中某列的值,如果不是特定值,则向用户报告。 谢谢
试试这个:
获取Kendo网格选定单元格值:
var grid = $('#GridName').data("kendoGrid");
var selectedItem = grid.dataItem(grid.select());
var selectedValue = selectedItem.YourPropertyColumnName;
要按索引号选择行,请使用以下命令:
$('#GridMaster').data("kendoGrid").bind('dataBound', function (e) {
this.element.find('tbody tr:eq(3)').addClass('k-state-selected')
//or >>>
var index = 3;
this.element.find('tbody tr:eq(' + index + ')').addClass('k-state-selected')
});
或者,为了始终在 Kendo 中显示第一行 "selected" 网格:
$(function () {
$('#GridMaster').data("kendoGrid").bind('dataBound', function (e) {
this.element.find('tbody tr:first').addClass('k-state-selected')
});
});
希望这对您有所帮助...