UNPKG

tav-ui

Version:
1 lines 11.6 kB
{"version":3,"file":"const2.mjs","sources":["../../../../../../../packages/components/table-pro/src/const.ts"],"sourcesContent":["import { nanoid } from '@tav-ui/utils/uuid'\nimport componentSetting from '@tav-ui/settings/src/componentSetting'\n\nexport const ComponentName = 'TaTablePro'\nexport const ComponentEmptyName = `${ComponentName}Empty`\nexport const ComponentOperationsName = `${ComponentName}Operations`\nexport const ComponentFilterFormName = `${ComponentName}FilterForm`\nexport const ComponentCustomActionName = `${ComponentName}CustomAction`\nexport const ComponentActionName = `${ComponentName}Action`\nexport const ComponentTagsName = `${ComponentName}Tags`\nexport const ComponentCellName = `${ComponentName}Cell`\n\n/**\n * 示例:TaTablePro => ta-table-pro\n * @param name\n * @returns\n */\nexport function CamelCaseToCls(name: string) {\n return name\n .replace(/([A-Z])/g, '-$1')\n .toLowerCase()\n .slice(1)\n}\n\nexport function buildTableId() {\n const uuid = nanoid()\n return `${ComponentName}-${uuid}`\n}\n\nexport function buildTableActionId() {\n const uuid = nanoid()\n return `${ComponentActionName}-${uuid}`\n}\n\nconst { table } = componentSetting\n\nconst {\n pageSizeOptions,\n defaultPageSize,\n fetchSetting,\n defaultSize,\n defaultSortFn,\n defaultFilterFn,\n} = table\n\nexport const ROW_KEY = '__id'\nexport const DEFAULT_LINE_HEIGTH = 42\n\n// Optional display number per page;\nexport const PAGE_SIZE_OPTIONS = pageSizeOptions\n\n// Number of items displayed per page\nexport const PAGE_SIZE = defaultPageSize\n\n// Common interface field settings\nexport const FETCH_SETTING = fetchSetting\n\n// Default Size\nexport const DEFAULT_SIZE = defaultSize\n\n// Configure general sort function\nexport const DEFAULT_SORT_FN = defaultSortFn\n\nexport const DEFAULT_FILTER_FN = defaultFilterFn\n\n// 最多显示3个元素\n// 大于三个则显示俩个元素加... 宽度建议 140\n// 小于三个全部展示 俩个宽度建议 100,一个宽度建议 60\nexport const MAX_ACTION_NUMBER = 3\n\nexport const DEFAULT_ALIGN = 'left'\n\nexport const MIN_WIDTH_SMALL = 45\n// export const MIN_WIDTH = 60\nexport const MIN_WIDTH = 120\n\n/** tooltip 位置 */\nexport const TOOLTIP_PLACEMENT = 'top'\n\nexport const SELECT_COMPONENTS = ['checkbox', 'radio']\nexport const ACTION_COLUMNS = ['actions', 'action']\n\nexport const COLUMN_SETTING_TREE_DATA_ITEM_DEFAULT = {\n visible: true,\n disabled: false,\n}\n\nexport type FetchSetting = typeof componentSetting.table.fetchSetting\n\nexport enum ETableProEmits {\n //:==================================================: vxegrid emits :==================================================://\n 'Update:data',\n 'KeydownStart',\n 'Keydown',\n 'KeydownEnd',\n 'Paste',\n 'Copy',\n 'Cut',\n 'CurrentChange',\n 'RadioChange',\n 'CheckboxChange',\n 'CheckboxAll',\n 'CheckboxRangeStart',\n 'CheckboxRangeChange',\n 'CheckboxRangeEnd',\n 'CellClick',\n 'CellDblclick',\n 'CellMenu',\n 'CellMouseenter',\n 'CellMouseleave',\n 'CellSelected',\n 'HeaderCellClick',\n 'HeaderCellDblclick',\n 'HeaderCellMenu',\n 'FooterCellClick',\n 'FooterCellDblclick',\n 'FooterCellMenu',\n 'ClearMerge',\n 'SortChange',\n 'ClearSort',\n 'FilterChange',\n 'FilterVisible',\n 'ClearFilter',\n 'ResizableChange',\n 'ToggleRowExpand',\n 'ToggleTreeExpand',\n 'MenuClick',\n 'EditClosed',\n 'EditActived',\n 'EditDisabled',\n 'ValidError',\n 'Scroll',\n 'Custom',\n 'ChangeFnr',\n 'OpenFnr',\n 'FnrChange',\n 'FnrFind',\n 'FnrFindAll',\n 'FnrReplace',\n 'FnrReplaceAll',\n 'CellAreaCopy',\n 'CellAreaCut',\n 'CellAreaPaste',\n 'CellAreaMerge',\n 'ClearCellAreaMerge',\n 'HeaderCellAreaSelection',\n 'CellAreaSelectionStart',\n 'CellAreaSelectionEnd',\n 'CellAreaExtensionStart',\n 'CellAreaExtensionEnd',\n 'CellAreaArrowsStart',\n 'CellAreaArrowsEnd',\n 'ActiveCellChangeStart',\n 'ActiveCellChangeEnd',\n 'PageChange',\n 'FormSubmit',\n 'FormSubmitInvalid',\n 'FormReset',\n 'FormCollapse',\n 'FormToggleCollapse',\n 'ToolbarButtonClick',\n 'ToolbarToolClick',\n 'Zoom',\n //:==================================================: vxegrid emits :==================================================://\n\n //:==================================================: extend emits :==================================================://\n 'ApiSuccess',\n 'ApiError',\n //:==================================================: extend emits :==================================================://\n}\n"],"names":[],"mappings":"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"}