新增表格行触发事件(onCheck、onUncheck、onCheckAll、onUncheckAll)

pull/228/MERGE
RuoYi 2020-11-12 10:30:15 +08:00
parent c27ea9d3f4
commit cefb14e521
2 changed files with 30 additions and 0 deletions

View File

@ -116,6 +116,10 @@ var table = {
mobileResponsive: options.mobileResponsive, // 是否支持移动端适配 mobileResponsive: options.mobileResponsive, // 是否支持移动端适配
cardView: options.cardView, // 是否启用显示卡片视图 cardView: options.cardView, // 是否启用显示卡片视图
detailView: options.detailView, // 是否启用显示细节视图 detailView: options.detailView, // 是否启用显示细节视图
onCheck: options.onCheck, // 当选择此行时触发
onUncheck: options.onUncheck, // 当取消此行时触发
onCheckAll: options.onCheckAll, // 当全选行时触发
onUncheckAll: options.onUncheckAll, // 当取消全选行时触发
onClickRow: options.onClickRow, // 点击某行触发的事件 onClickRow: options.onClickRow, // 点击某行触发的事件
onDblClickRow: options.onDblClickRow, // 双击某行触发的事件 onDblClickRow: options.onDblClickRow, // 双击某行触发的事件
onClickCell: options.onClickCell, // 单击某格触发的事件 onClickCell: options.onClickCell, // 单击某格触发的事件

View File

@ -24,6 +24,10 @@
showRefresh: false, showRefresh: false,
showToggle: false, showToggle: false,
showColumns: false, showColumns: false,
onCheck: onCheck,
onUncheck: onUncheck,
onCheckAll: onCheckAll,
onUncheckAll: onUncheckAll,
onClickRow: onClickRow, onClickRow: onClickRow,
onDblClickRow: onDblClickRow, onDblClickRow: onDblClickRow,
onClickCell: onClickCell, onClickCell: onClickCell,
@ -95,6 +99,28 @@
alert("双击格name" + field + " value" + value); alert("双击格name" + field + " value" + value);
} }
function onCheck(row, $element){
alert("选中行userId" + row.userId + " userName" + row.userName);
}
function onUncheck(row, $element){
alert("取消行userId" + row.userId + " userName" + row.userName);
}
function onCheckAll(rowsAfter, rowsBefore){
var rows = $.map(rowsAfter, function(row) {
return $.common.getItemField(row, "userId");
});
alert("全选行:" + rows);
}
function onUncheckAll(rowsAfter, rowsBefore){
var rows = $.map(rowsBefore, function(row) {
return $.common.getItemField(row, "userId");
});
alert("取消行:" + rows);
}
function responseHandler(res){ function responseHandler(res){
alert("请求获取数据后处理回调函数"); alert("请求获取数据后处理回调函数");
} }