| 1234567891011121314151617181920212223 |
- import { computed } from 'vue';
- import { TableActionType } from '/@//components/Table';
- const useBatchOperation = (
- getRowSelection: TableActionType['getRowSelection'],
- setSelectedRowKeys: TableActionType['setSelectedRowKeys']
- ) => {
- const isExistOption = computed(() => {
- const rowSelection = getRowSelection();
- return !!rowSelection.selectedRowKeys?.length;
- });
- const resetSelectedOptions = () => {
- setSelectedRowKeys([]);
- };
- return {
- isExistOption,
- resetSelectedOptions,
- };
- };
- export { useBatchOperation };
|