1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | var __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 | };
|
15 | var react_1 = require("@alist/react");
|
16 | exports.createNextListActions = function () {
|
17 | return react_1.mergeActions(react_1.createListActions(), react_1.createActions('setSelections', 'setRowSelection', 'disableRowSelection'));
|
18 | };
|
19 | exports.createNextAsyncListActions = function () {
|
20 | return react_1.mergeActions(react_1.createAsyncListActions(), react_1.createAsyncActions('setSelections', 'setRowSelection', 'disableRowSelection'));
|
21 | };
|
22 | exports.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 | };
|