【issues/726】JPopup组件里的表格全选没有选中数据

pull/755/head
zhangdaiscott 2023-08-31 10:20:13 +08:00
parent d91b4e55ff
commit f62ee66cb4
1 changed files with 6 additions and 4 deletions

View File

@ -69,12 +69,12 @@ export function usePopBiz(ob, tableRef?) {
/**
*
*/
const rowSelection = reactive({
const rowSelection = {
fixed: true,
selectedRowKeys: checkedKeys,
selectionRows: selectRows,
onChange: onSelectChange,
});
};
/**
*
@ -114,18 +114,20 @@ export function usePopBiz(ob, tableRef?) {
if (!selectedRowKeys || selectedRowKeys.length == 0) {
selectRows.value = [];
} else {
// update-begin--author:liaozhiyang---date:20230830---for【issues/726】JPopup组件里的表格全选没有选中数据
selectRows.value = [];
for (let i = 0; i < selectedRowKeys.length; i++) {
let combineKey = combineRowKey(getRowByKey(selectedRowKeys[i]));
let keys = unref(checkedKeys);
if (combineKey && keys.indexOf(combineKey) < 0) {
if (combineKey && keys.indexOf(combineKey) != -1) {
let row = getRowByKey(selectedRowKeys[i]);
row && selectRows.value.push(row);
}
}
// update-end--author:liaozhiyang---date:20230830---for【issues/726】JPopup组件里的表格全选没有选中数据
}
checkedKeys.value = selectedRowKeys;
}
/**
*
* @param selectedRowKeys