Browse Source

fix(BasicTable): keep rowSelection onChange call outside (#3461). resolve #3453

pull/3466/head
xachary 3 years ago
committed by GitHub
parent
commit
a7b2f14b90
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      src/components/Table/src/hooks/useRowSelection.ts

4
src/components/Table/src/hooks/useRowSelection.ts

@ -22,8 +22,10 @@ export function useRowSelection(
return {
selectedRowKeys: unref(selectedRowKeysRef),
onChange: (selectedRowKeys: Key[]) => {
onChange: (selectedRowKeys: Key[], selectedRows: any[]) => {
setSelectedRowKeys(selectedRowKeys);
// 维持外部定义的onChange回调
rowSelection.onChange?.(selectedRowKeys, selectedRows);
},
...omit(rowSelection, ['onChange']),
};

Loading…
Cancel
Save