tav-ui
Version:
162 lines (157 loc) • 8.73 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var uuid = require('../../../utils/uuid2.js');
var componentSetting = require('../../../settings/src/componentSetting2.js');
const ComponentName = "TaTablePro";
const ComponentEmptyName = `${ComponentName}Empty`;
const ComponentOperationsName = `${ComponentName}Operations`;
const ComponentFilterFormName = `${ComponentName}FilterForm`;
const ComponentCustomActionName = `${ComponentName}CustomAction`;
const ComponentActionName = `${ComponentName}Action`;
const ComponentTagsName = `${ComponentName}Tags`;
const ComponentCellName = `${ComponentName}Cell`;
function CamelCaseToCls(name) {
return name.replace(/([A-Z])/g, "-$1").toLowerCase().slice(1);
}
function buildTableId() {
const uuid$1 = uuid.nanoid();
return `${ComponentName}-${uuid$1}`;
}
function buildTableActionId() {
const uuid$1 = uuid.nanoid();
return `${ComponentActionName}-${uuid$1}`;
}
const { table } = componentSetting["default"];
const {
pageSizeOptions,
defaultPageSize,
fetchSetting,
defaultSize,
defaultSortFn,
defaultFilterFn
} = table;
const ROW_KEY = "__id";
const DEFAULT_LINE_HEIGTH = 42;
const PAGE_SIZE_OPTIONS = pageSizeOptions;
const PAGE_SIZE = defaultPageSize;
const FETCH_SETTING = fetchSetting;
const DEFAULT_SIZE = defaultSize;
const DEFAULT_SORT_FN = defaultSortFn;
const DEFAULT_FILTER_FN = defaultFilterFn;
const MAX_ACTION_NUMBER = 3;
const DEFAULT_ALIGN = "left";
const MIN_WIDTH_SMALL = 45;
const MIN_WIDTH = 120;
const TOOLTIP_PLACEMENT = "top";
const SELECT_COMPONENTS = ["checkbox", "radio"];
const ACTION_COLUMNS = ["actions", "action"];
const COLUMN_SETTING_TREE_DATA_ITEM_DEFAULT = {
visible: true,
disabled: false
};
var ETableProEmits = /* @__PURE__ */ ((ETableProEmits2) => {
ETableProEmits2[ETableProEmits2["Update:data"] = 0] = "Update:data";
ETableProEmits2[ETableProEmits2["KeydownStart"] = 1] = "KeydownStart";
ETableProEmits2[ETableProEmits2["Keydown"] = 2] = "Keydown";
ETableProEmits2[ETableProEmits2["KeydownEnd"] = 3] = "KeydownEnd";
ETableProEmits2[ETableProEmits2["Paste"] = 4] = "Paste";
ETableProEmits2[ETableProEmits2["Copy"] = 5] = "Copy";
ETableProEmits2[ETableProEmits2["Cut"] = 6] = "Cut";
ETableProEmits2[ETableProEmits2["CurrentChange"] = 7] = "CurrentChange";
ETableProEmits2[ETableProEmits2["RadioChange"] = 8] = "RadioChange";
ETableProEmits2[ETableProEmits2["CheckboxChange"] = 9] = "CheckboxChange";
ETableProEmits2[ETableProEmits2["CheckboxAll"] = 10] = "CheckboxAll";
ETableProEmits2[ETableProEmits2["CheckboxRangeStart"] = 11] = "CheckboxRangeStart";
ETableProEmits2[ETableProEmits2["CheckboxRangeChange"] = 12] = "CheckboxRangeChange";
ETableProEmits2[ETableProEmits2["CheckboxRangeEnd"] = 13] = "CheckboxRangeEnd";
ETableProEmits2[ETableProEmits2["CellClick"] = 14] = "CellClick";
ETableProEmits2[ETableProEmits2["CellDblclick"] = 15] = "CellDblclick";
ETableProEmits2[ETableProEmits2["CellMenu"] = 16] = "CellMenu";
ETableProEmits2[ETableProEmits2["CellMouseenter"] = 17] = "CellMouseenter";
ETableProEmits2[ETableProEmits2["CellMouseleave"] = 18] = "CellMouseleave";
ETableProEmits2[ETableProEmits2["CellSelected"] = 19] = "CellSelected";
ETableProEmits2[ETableProEmits2["HeaderCellClick"] = 20] = "HeaderCellClick";
ETableProEmits2[ETableProEmits2["HeaderCellDblclick"] = 21] = "HeaderCellDblclick";
ETableProEmits2[ETableProEmits2["HeaderCellMenu"] = 22] = "HeaderCellMenu";
ETableProEmits2[ETableProEmits2["FooterCellClick"] = 23] = "FooterCellClick";
ETableProEmits2[ETableProEmits2["FooterCellDblclick"] = 24] = "FooterCellDblclick";
ETableProEmits2[ETableProEmits2["FooterCellMenu"] = 25] = "FooterCellMenu";
ETableProEmits2[ETableProEmits2["ClearMerge"] = 26] = "ClearMerge";
ETableProEmits2[ETableProEmits2["SortChange"] = 27] = "SortChange";
ETableProEmits2[ETableProEmits2["ClearSort"] = 28] = "ClearSort";
ETableProEmits2[ETableProEmits2["FilterChange"] = 29] = "FilterChange";
ETableProEmits2[ETableProEmits2["FilterVisible"] = 30] = "FilterVisible";
ETableProEmits2[ETableProEmits2["ClearFilter"] = 31] = "ClearFilter";
ETableProEmits2[ETableProEmits2["ResizableChange"] = 32] = "ResizableChange";
ETableProEmits2[ETableProEmits2["ToggleRowExpand"] = 33] = "ToggleRowExpand";
ETableProEmits2[ETableProEmits2["ToggleTreeExpand"] = 34] = "ToggleTreeExpand";
ETableProEmits2[ETableProEmits2["MenuClick"] = 35] = "MenuClick";
ETableProEmits2[ETableProEmits2["EditClosed"] = 36] = "EditClosed";
ETableProEmits2[ETableProEmits2["EditActived"] = 37] = "EditActived";
ETableProEmits2[ETableProEmits2["EditDisabled"] = 38] = "EditDisabled";
ETableProEmits2[ETableProEmits2["ValidError"] = 39] = "ValidError";
ETableProEmits2[ETableProEmits2["Scroll"] = 40] = "Scroll";
ETableProEmits2[ETableProEmits2["Custom"] = 41] = "Custom";
ETableProEmits2[ETableProEmits2["ChangeFnr"] = 42] = "ChangeFnr";
ETableProEmits2[ETableProEmits2["OpenFnr"] = 43] = "OpenFnr";
ETableProEmits2[ETableProEmits2["FnrChange"] = 44] = "FnrChange";
ETableProEmits2[ETableProEmits2["FnrFind"] = 45] = "FnrFind";
ETableProEmits2[ETableProEmits2["FnrFindAll"] = 46] = "FnrFindAll";
ETableProEmits2[ETableProEmits2["FnrReplace"] = 47] = "FnrReplace";
ETableProEmits2[ETableProEmits2["FnrReplaceAll"] = 48] = "FnrReplaceAll";
ETableProEmits2[ETableProEmits2["CellAreaCopy"] = 49] = "CellAreaCopy";
ETableProEmits2[ETableProEmits2["CellAreaCut"] = 50] = "CellAreaCut";
ETableProEmits2[ETableProEmits2["CellAreaPaste"] = 51] = "CellAreaPaste";
ETableProEmits2[ETableProEmits2["CellAreaMerge"] = 52] = "CellAreaMerge";
ETableProEmits2[ETableProEmits2["ClearCellAreaMerge"] = 53] = "ClearCellAreaMerge";
ETableProEmits2[ETableProEmits2["HeaderCellAreaSelection"] = 54] = "HeaderCellAreaSelection";
ETableProEmits2[ETableProEmits2["CellAreaSelectionStart"] = 55] = "CellAreaSelectionStart";
ETableProEmits2[ETableProEmits2["CellAreaSelectionEnd"] = 56] = "CellAreaSelectionEnd";
ETableProEmits2[ETableProEmits2["CellAreaExtensionStart"] = 57] = "CellAreaExtensionStart";
ETableProEmits2[ETableProEmits2["CellAreaExtensionEnd"] = 58] = "CellAreaExtensionEnd";
ETableProEmits2[ETableProEmits2["CellAreaArrowsStart"] = 59] = "CellAreaArrowsStart";
ETableProEmits2[ETableProEmits2["CellAreaArrowsEnd"] = 60] = "CellAreaArrowsEnd";
ETableProEmits2[ETableProEmits2["ActiveCellChangeStart"] = 61] = "ActiveCellChangeStart";
ETableProEmits2[ETableProEmits2["ActiveCellChangeEnd"] = 62] = "ActiveCellChangeEnd";
ETableProEmits2[ETableProEmits2["PageChange"] = 63] = "PageChange";
ETableProEmits2[ETableProEmits2["FormSubmit"] = 64] = "FormSubmit";
ETableProEmits2[ETableProEmits2["FormSubmitInvalid"] = 65] = "FormSubmitInvalid";
ETableProEmits2[ETableProEmits2["FormReset"] = 66] = "FormReset";
ETableProEmits2[ETableProEmits2["FormCollapse"] = 67] = "FormCollapse";
ETableProEmits2[ETableProEmits2["FormToggleCollapse"] = 68] = "FormToggleCollapse";
ETableProEmits2[ETableProEmits2["ToolbarButtonClick"] = 69] = "ToolbarButtonClick";
ETableProEmits2[ETableProEmits2["ToolbarToolClick"] = 70] = "ToolbarToolClick";
ETableProEmits2[ETableProEmits2["Zoom"] = 71] = "Zoom";
ETableProEmits2[ETableProEmits2["ApiSuccess"] = 72] = "ApiSuccess";
ETableProEmits2[ETableProEmits2["ApiError"] = 73] = "ApiError";
return ETableProEmits2;
})(ETableProEmits || {});
exports.ACTION_COLUMNS = ACTION_COLUMNS;
exports.COLUMN_SETTING_TREE_DATA_ITEM_DEFAULT = COLUMN_SETTING_TREE_DATA_ITEM_DEFAULT;
exports.CamelCaseToCls = CamelCaseToCls;
exports.ComponentActionName = ComponentActionName;
exports.ComponentCellName = ComponentCellName;
exports.ComponentCustomActionName = ComponentCustomActionName;
exports.ComponentEmptyName = ComponentEmptyName;
exports.ComponentFilterFormName = ComponentFilterFormName;
exports.ComponentName = ComponentName;
exports.ComponentOperationsName = ComponentOperationsName;
exports.ComponentTagsName = ComponentTagsName;
exports.DEFAULT_ALIGN = DEFAULT_ALIGN;
exports.DEFAULT_FILTER_FN = DEFAULT_FILTER_FN;
exports.DEFAULT_LINE_HEIGTH = DEFAULT_LINE_HEIGTH;
exports.DEFAULT_SIZE = DEFAULT_SIZE;
exports.DEFAULT_SORT_FN = DEFAULT_SORT_FN;
exports.ETableProEmits = ETableProEmits;
exports.FETCH_SETTING = FETCH_SETTING;
exports.MAX_ACTION_NUMBER = MAX_ACTION_NUMBER;
exports.MIN_WIDTH = MIN_WIDTH;
exports.MIN_WIDTH_SMALL = MIN_WIDTH_SMALL;
exports.PAGE_SIZE = PAGE_SIZE;
exports.PAGE_SIZE_OPTIONS = PAGE_SIZE_OPTIONS;
exports.ROW_KEY = ROW_KEY;
exports.SELECT_COMPONENTS = SELECT_COMPONENTS;
exports.TOOLTIP_PLACEMENT = TOOLTIP_PLACEMENT;
exports.buildTableActionId = buildTableActionId;
exports.buildTableId = buildTableId;
//# sourceMappingURL=const2.js.map