📅  最后修改于: 2023-12-03 15:32:17.929000             🧑  作者: Mango
jQWidgets jqxGrid是一款功能强大的数据表格控件,rowunselect是其提供的一个事件,可以在用户对表格的选中行进行反选操作时被触发。
rowunselect: ((event: any) => void) | null;
只需要在jqxGrid初始化时,将rowunselect事件函数作为参数传递即可。例如:
$('#jqxgrid').jqxGrid({
source: dataAdapter,
columns: columns,
width: '100%',
height: 400,
selectionmode: 'singlerow',
rowunselect: function (event) {
// 处理反选后的逻辑
}
});
此外,也可以使用on绑定事件:
$('#jqxgrid').on('rowunselect', function (event) {
// 处理反选后的逻辑
});
事件函数的入参event是一个JSON对象,包含以下属性:
事件函数没有返回值。
以下是一个示例代码片段:
$('#jqxgrid').jqxGrid({
source: dataAdapter,
columns: columns,
width: '100%',
height: 400,
selectionmode: 'singlerow',
rowunselect: function (event) {
console.log('反选的行数据:', event.args[0]);
console.log('鼠标是否在行内:', event.args[1]);
}
});
在此示例中,反选一行后,将其数据记录和鼠标是否在行内的信息打印到控制台上。