📜  jQWidgets jqxTreeGrid getCheckedRows() 方法(1)

📅  最后修改于: 2023-12-03 15:16:57.850000             🧑  作者: Mango

jQWidgets jqxTreeGrid getCheckedRows() 方法介绍

概述

getCheckedRows() 方法是 jQWidgets jqxTreeGrid 组件的一个函数,可用于获取 jQWidgets jqxTreeGrid 中所有选中的行。

语法
getCheckedRows(): Array<any>
返回值

此方法返回一个包含所有选中行数据对象的数组。数组元素的数量等于选中的行数量。每个数据对象包含选中行的数据。

使用方法

使用 getCheckedRows() 方法前,需要创建一个 jQWidgets jqxTreeGrid 实例并初始化配置。下面是一个简单的示例。

let grid = new jqxTreeGrid('#treeGrid', {
    width: '100%',
    pageable: true,
    pageable: true,
    columns: [
        ...
    ],
    source: ...
});
 
let checkedRows = grid.getCheckedRows();
console.log(checkedRows);
注意事项
  • 该方法只能用于获取可见的选中行数据,如果选中的数据在分页或滚动条下隐藏,则无法获取。
  • 该方法只适用于树形结构的表格,如果使用的是普通表格,则需要使用 getSelectedRows() 方法获取选中行数据。
示例
let grid = new jqxTreeGrid('#treeGrid', {
    width: '100%',
    pageable: true,
    pageable: true,
    columns: [
        ...
    ],
    source: ...
});
 
let checkedRows = grid.getCheckedRows();
console.log(checkedRows);
参考链接