📅  最后修改于: 2023-12-03 15:16:54.266000             🧑  作者: Mango
jQWidgets jqxGrid 是一个功能强大的表格控件,可以用于展示大量数据,提供多种自定义选项和交互方式。其中,getrowid() 方法可以用于获取当前选中行的行 ID。
该方法没有参数。
该方法返回当前选中行的行 ID,如果未选中任何行则返回 null。
// 获取 grid 控件对象
var grid = $('#grid').jqxGrid('getInstance');
// 监听行选中事件
grid.on('rowselect', function(event) {
// 获取选中行的行 ID
var rowId = grid.getrowid(event.args.rowindex);
// 根据行 ID 进行相应操作
// ...
});
// 定义行 ID 字段
var rowIdColumn = { text: 'Row ID', datafield: 'rowId', width: '10%', cellsalign: 'center' };
// 渲染 grid 控件时指定行 ID 字段
$('#grid').jqxGrid({
columns: [ rowIdColumn, /* other columns */ ],
// other options
});
// 获取当前选中行的行 ID
var rowId = $('#grid').jqxGrid('getselectedrowdata').rowId;
// 根据行 ID 进行相应操作
// ...