Kendo UI 网格:select 整列
Kendo UI Grid: select entire column
下面的代码 select 是网格中的第一个单元格,但是我如何 select 整个列(第一列或第二列)?
HTML:
<div id="grid"></div>
Javascript:
$("#grid").kendoGrid({
columns: [
{ field: "name" },
{ field: "age" }
],
dataSource: [
{ name: "Jane Doe", age: 30 },
{ name: "John Doe", age: 33 }
],
selectable: "cell"
});
var grid = $("#grid").data("kendoGrid");
grid.select("td:eq(0)"); // <--- selects the first cell
这是你的做法:
grid.select("td:eq(" + cell1 + "), td:eq(" + cell2 + "), td:eq(" + cell3 + ")");
其中 cell1、cell2 和 cell3 是组成该列的单元格的索引。您需要根据列数计算这些索引; kendo 横向计算这些单元格。
下面的代码 select 是网格中的第一个单元格,但是我如何 select 整个列(第一列或第二列)?
HTML:
<div id="grid"></div>
Javascript:
$("#grid").kendoGrid({
columns: [
{ field: "name" },
{ field: "age" }
],
dataSource: [
{ name: "Jane Doe", age: 30 },
{ name: "John Doe", age: 33 }
],
selectable: "cell"
});
var grid = $("#grid").data("kendoGrid");
grid.select("td:eq(0)"); // <--- selects the first cell
这是你的做法:
grid.select("td:eq(" + cell1 + "), td:eq(" + cell2 + "), td:eq(" + cell3 + ")");
其中 cell1、cell2 和 cell3 是组成该列的单元格的索引。您需要根据列数计算这些索引; kendo 横向计算这些单元格。