📅  最后修改于: 2023-12-03 14:43:27.895000             🧑  作者: Mango
checkRow()
方法是 jQWidgets jqxTreeGrid 插件中的一个方法。该方法用于在树状网格中勾选指定行的复选框。通过使用该方法,程序员可以通过代码控制行复选框的选中状态。
checkRow(rowKey: string | number | undefined): void
rowKey
(string | number | undefined): 要勾选的行的键值。可以是行的索引、唯一标识符等。// 获取 jqxTreeGrid 控件的实例
var treeGrid = $("#treeGrid").jqxTreeGrid("getInstance");
// 勾选第一行的复选框
treeGrid.checkRow(0);
checkRow()
方法只能应用于树状网格的复选框列。rowKey
无效或未提供,该方法将不执行任何操作。checkRow()
方法没有返回值。
以下示例演示了如何使用 checkRow()
方法来勾选树状网格中指定行的复选框。
<div id="treeGrid"></div>
<script>
// 初始化树状网格
$("#treeGrid").jqxTreeGrid({
source: dataAdapter,
checkboxes: true,
columns: [
{ text: "ID", datafield: "id" },
{ text: "姓名", datafield: "name" },
{ text: "年龄", datafield: "age" }
]
});
// 创建数据适配器
var dataAdapter = new $.jqx.dataAdapter(source);
// 获取 jqxTreeGrid 控件的实例
var treeGrid = $("#treeGrid").jqxTreeGrid("getInstance");
// 勾选第一行的复选框
treeGrid.checkRow(0);
</script>
以上示例中,我们创建了一个带有复选框的树状网格,并将数据适配器与网格关联。然后,我们使用 checkRow()
方法勾选了第一行的复选框。