UNPKG

1.26 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var __assign = (this && this.__assign) || function () {
4 __assign = Object.assign || function (t) {
5 for (var s, i = 1, n = arguments.length; i < n; i++) {
6 s = arguments[i];
7 for (var p in s)
8 if (Object.prototype.hasOwnProperty.call(s, p))
9 t[p] = s[p];
10 }
11 return t;
12 };
13 return __assign.apply(this, arguments);
14};
15var react_1 = require("@alist/react");
16exports.createNextListActions = function () {
17 return react_1.mergeActions(react_1.createListActions(), react_1.createActions('setSelections', 'setRowSelection', 'disableRowSelection'));
18};
19exports.createNextAsyncListActions = function () {
20 return react_1.mergeActions(react_1.createAsyncListActions(), react_1.createAsyncActions('setSelections', 'setRowSelection', 'disableRowSelection'));
21};
22exports.setSelectionsByInstance = function (instance, ids, records) {
23 var rowSelection = instance.getTableProps().rowSelection;
24 instance.setTableProps({
25 rowSelection: __assign(__assign({}, rowSelection), { selectedRowKeys: ids })
26 });
27 instance.setSelectionConfig({
28 ids: ids,
29 records: records,
30 });
31};