UNPKG

tea-material-pro-table

Version:

Tea ProTable

46 lines (45 loc) 1.59 kB
"use strict"; exports.__esModule = true; exports.ADDONS_MAPPING = exports.OPERATIONS_RIGHT_SET = exports.OPERATIONS_LEFT_SET = exports.OPERATIONS_MAPPING = void 0; var tea_component_1 = require("tea-component"); var addons_1 = require("tea-component/lib/table/addons"); var TagSearchbox_1 = require("../TagSearchbox"); /** 操作栏组件映射 */ exports.OPERATIONS_MAPPING = { button: tea_component_1.Button, searchbox: tea_component_1.SearchBox, tagSearchbox: TagSearchbox_1.TagSearchbox, refresh: tea_component_1.Button, setting: tea_component_1.Button, download: tea_component_1.Button }; /** 规范中在左侧的操作项集合 */ exports.OPERATIONS_LEFT_SET = new Set(['button']); /** 规范中在右侧的操作项集合 */ exports.OPERATIONS_RIGHT_SET = new Set([ 'searchbox', 'tagSearchbox', 'refresh', 'setting', 'download', ]); /** 插件映射 */ exports.ADDONS_MAPPING = { autotip: addons_1.autotip, sortable: addons_1.sortable, singleFilterable: addons_1.filterable, multipleFilterable: addons_1.filterable, expandable: addons_1.expandable, radioable: addons_1.radioable, selectable: addons_1.selectable, removeable: addons_1.removeable, scrollable: addons_1.scrollable, mergeable: addons_1.mergeable, groupable: addons_1.groupable, draggable: addons_1.draggable, rowsDraggable: addons_1.rowsDraggable, columnsDraggable: addons_1.columnsDraggable, columnsResizable: addons_1.columnsResizable, rowtooltip: addons_1.rowtooltip, injectable: addons_1.injectable };