UNPKG

vxe-table-demonic

Version:

一个基于 vue 的 PC 端表单/表格组件,支持增删改查、虚拟列表、虚拟树、懒加载、快捷菜单、数据校验、树形结构、打印导出、表单渲染、数据分页、弹窗、自定义模板、渲染器、JSON 配置式...

1,502 lines (1,455 loc) 1.18 MB
(function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(require("vue"), require("xe-utils")); else if(typeof define === 'function' && define.amd) define([, "xe-utils"], factory); else if(typeof exports === 'object') exports["VXETable"] = factory(require("vue"), require("xe-utils")); else root["VXETable"] = factory(root["Vue"], root["XEUtils"]); })((typeof self !== 'undefined' ? self : this), function(__WEBPACK_EXTERNAL_MODULE__203__, __WEBPACK_EXTERNAL_MODULE__980__) { return /******/ (function() { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ 203: /***/ (function(module) { module.exports = __WEBPACK_EXTERNAL_MODULE__203__; /***/ }), /***/ 980: /***/ (function(module) { module.exports = __WEBPACK_EXTERNAL_MODULE__980__; /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/compat get default export */ /******/ !function() { /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function() { return module['default']; } : /******/ function() { return module; }; /******/ __webpack_require__.d(getter, { a: getter }); /******/ return getter; /******/ }; /******/ }(); /******/ /******/ /* webpack/runtime/define property getters */ /******/ !function() { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = function(exports, definition) { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ }(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ !function() { /******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } /******/ }(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ !function() { /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ }(); /******/ /******/ /* webpack/runtime/publicPath */ /******/ !function() { /******/ __webpack_require__.p = ""; /******/ }(); /******/ /************************************************************************/ var __webpack_exports__ = {}; // This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk. !function() { // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { "Button": function() { return /* reexport */ Button; }, "Card": function() { return /* reexport */ Card; }, "Checkbox": function() { return /* reexport */ Checkbox; }, "CheckboxGroup": function() { return /* reexport */ CheckboxGroup; }, "Colgroup": function() { return /* reexport */ Colgroup; }, "Column": function() { return /* reexport */ Column; }, "Edit": function() { return /* reexport */ Edit; }, "Export": function() { return /* reexport */ Export; }, "Filter": function() { return /* reexport */ Filter; }, "Form": function() { return /* reexport */ Form; }, "FormGather": function() { return /* reexport */ FormGather; }, "FormItem": function() { return /* reexport */ FormItem; }, "Grid": function() { return /* reexport */ Grid; }, "Header": function() { return /* reexport */ Header; }, "Icon": function() { return /* reexport */ Icon; }, "Input": function() { return /* reexport */ Input; }, "Keyboard": function() { return /* reexport */ Keyboard; }, "List": function() { return /* reexport */ List; }, "Menu": function() { return /* reexport */ Menu; }, "Modal": function() { return /* reexport */ Modal; }, "Optgroup": function() { return /* reexport */ Optgroup; }, "Option": function() { return /* reexport */ Option; }, "Pager": function() { return /* reexport */ Pager; }, "Pulldown": function() { return /* reexport */ Pulldown; }, "Radio": function() { return /* reexport */ Radio; }, "RadioButton": function() { return /* reexport */ RadioButton; }, "RadioGroup": function() { return /* reexport */ RadioGroup; }, "Select": function() { return /* reexport */ Select; }, "Switch": function() { return /* reexport */ Switch; }, "Table": function() { return /* reexport */ Table; }, "Tag": function() { return /* reexport */ Tag; }, "Tags": function() { return /* reexport */ Tags; }, "Textarea": function() { return /* reexport */ Textarea; }, "Toolbar": function() { return /* reexport */ Toolbar; }, "Tooltip": function() { return /* reexport */ Tooltip; }, "VXETable": function() { return /* reexport */ VXETable; }, "Validator": function() { return /* reexport */ Validator; }, "VxeButton": function() { return /* reexport */ VxeButton; }, "VxeCard": function() { return /* reexport */ VxeCard; }, "VxeCheckbox": function() { return /* reexport */ VxeCheckbox; }, "VxeCheckboxGroup": function() { return /* reexport */ VxeCheckboxGroup; }, "VxeColgroup": function() { return /* reexport */ VxeColgroup; }, "VxeColumn": function() { return /* reexport */ VxeColumn; }, "VxeForm": function() { return /* reexport */ VxeForm; }, "VxeFormGather": function() { return /* reexport */ VxeFormGather; }, "VxeFormItem": function() { return /* reexport */ VxeFormItem; }, "VxeGrid": function() { return /* reexport */ VxeGrid; }, "VxeIcon": function() { return /* reexport */ VxeIcon; }, "VxeInput": function() { return /* reexport */ VxeInput; }, "VxeList": function() { return /* reexport */ VxeList; }, "VxeModal": function() { return /* reexport */ VxeModal; }, "VxeModuleEdit": function() { return /* reexport */ VxeModuleEdit; }, "VxeModuleExport": function() { return /* reexport */ VxeModuleExport; }, "VxeModuleFilter": function() { return /* reexport */ VxeModuleFilter; }, "VxeModuleKeyboard": function() { return /* reexport */ VxeModuleKeyboard; }, "VxeModuleMenu": function() { return /* reexport */ VxeModuleMenu; }, "VxeModuleValidator": function() { return /* reexport */ VxeModuleValidator; }, "VxeOptgroup": function() { return /* reexport */ VxeOptgroup; }, "VxeOption": function() { return /* reexport */ VxeOption; }, "VxePager": function() { return /* reexport */ VxePager; }, "VxePulldown": function() { return /* reexport */ VxePulldown; }, "VxeRadio": function() { return /* reexport */ VxeRadio; }, "VxeRadioButton": function() { return /* reexport */ VxeRadioButton; }, "VxeRadioGroup": function() { return /* reexport */ VxeRadioGroup; }, "VxeSelect": function() { return /* reexport */ VxeSelect; }, "VxeSwitch": function() { return /* reexport */ VxeSwitch; }, "VxeTable": function() { return /* reexport */ VxeTable; }, "VxeTag": function() { return /* reexport */ VxeTag; }, "VxeTags": function() { return /* reexport */ VxeTags; }, "VxeTextarea": function() { return /* reexport */ VxeTextarea; }, "VxeToolbar": function() { return /* reexport */ VxeToolbar; }, "VxeTooltip": function() { return /* reexport */ VxeTooltip; }, "_t": function() { return /* reexport */ _t; }, "commands": function() { return /* reexport */ commands; }, "config": function() { return /* reexport */ config; }, "default": function() { return /* binding */ entry_lib; }, "formats": function() { return /* reexport */ formats; }, "globalConfs": function() { return /* reexport */ globalConfs; }, "globalStore": function() { return /* reexport */ globalStore; }, "hooks": function() { return /* reexport */ hooks; }, "install": function() { return /* reexport */ install; }, "interceptor": function() { return /* reexport */ interceptor; }, "menus": function() { return /* reexport */ menus; }, "modal": function() { return /* reexport */ modal_modal; }, "print": function() { return /* reexport */ print; }, "readFile": function() { return /* reexport */ readLocalFile; }, "renderer": function() { return /* reexport */ renderer; }, "saveFile": function() { return /* reexport */ saveLocalFile; }, "setup": function() { return /* reexport */ setup; }, "t": function() { return /* reexport */ t; }, "use": function() { return /* reexport */ use; }, "v": function() { return /* reexport */ v; }, "validators": function() { return /* reexport */ validators; } }); // NAMESPACE OBJECT: ./packages/all.ts var all_namespaceObject = {}; __webpack_require__.r(all_namespaceObject); __webpack_require__.d(all_namespaceObject, { "Button": function() { return Button; }, "Card": function() { return Card; }, "Checkbox": function() { return Checkbox; }, "CheckboxGroup": function() { return CheckboxGroup; }, "Colgroup": function() { return Colgroup; }, "Column": function() { return Column; }, "Edit": function() { return Edit; }, "Export": function() { return Export; }, "Filter": function() { return Filter; }, "Form": function() { return Form; }, "FormGather": function() { return FormGather; }, "FormItem": function() { return FormItem; }, "Grid": function() { return Grid; }, "Header": function() { return Header; }, "Icon": function() { return Icon; }, "Input": function() { return Input; }, "Keyboard": function() { return Keyboard; }, "List": function() { return List; }, "Menu": function() { return Menu; }, "Modal": function() { return Modal; }, "Optgroup": function() { return Optgroup; }, "Option": function() { return Option; }, "Pager": function() { return Pager; }, "Pulldown": function() { return Pulldown; }, "Radio": function() { return Radio; }, "RadioButton": function() { return RadioButton; }, "RadioGroup": function() { return RadioGroup; }, "Select": function() { return Select; }, "Switch": function() { return Switch; }, "Table": function() { return Table; }, "Tag": function() { return Tag; }, "Tags": function() { return Tags; }, "Textarea": function() { return Textarea; }, "Toolbar": function() { return Toolbar; }, "Tooltip": function() { return Tooltip; }, "VXETable": function() { return VXETable; }, "Validator": function() { return Validator; }, "VxeButton": function() { return VxeButton; }, "VxeCard": function() { return VxeCard; }, "VxeCheckbox": function() { return VxeCheckbox; }, "VxeCheckboxGroup": function() { return VxeCheckboxGroup; }, "VxeColgroup": function() { return VxeColgroup; }, "VxeColumn": function() { return VxeColumn; }, "VxeForm": function() { return VxeForm; }, "VxeFormGather": function() { return VxeFormGather; }, "VxeFormItem": function() { return VxeFormItem; }, "VxeGrid": function() { return VxeGrid; }, "VxeIcon": function() { return VxeIcon; }, "VxeInput": function() { return VxeInput; }, "VxeList": function() { return VxeList; }, "VxeModal": function() { return VxeModal; }, "VxeModuleEdit": function() { return VxeModuleEdit; }, "VxeModuleExport": function() { return VxeModuleExport; }, "VxeModuleFilter": function() { return VxeModuleFilter; }, "VxeModuleKeyboard": function() { return VxeModuleKeyboard; }, "VxeModuleMenu": function() { return VxeModuleMenu; }, "VxeModuleValidator": function() { return VxeModuleValidator; }, "VxeOptgroup": function() { return VxeOptgroup; }, "VxeOption": function() { return VxeOption; }, "VxePager": function() { return VxePager; }, "VxePulldown": function() { return VxePulldown; }, "VxeRadio": function() { return VxeRadio; }, "VxeRadioButton": function() { return VxeRadioButton; }, "VxeRadioGroup": function() { return VxeRadioGroup; }, "VxeSelect": function() { return VxeSelect; }, "VxeSwitch": function() { return VxeSwitch; }, "VxeTable": function() { return VxeTable; }, "VxeTag": function() { return VxeTag; }, "VxeTags": function() { return VxeTags; }, "VxeTextarea": function() { return VxeTextarea; }, "VxeToolbar": function() { return VxeToolbar; }, "VxeTooltip": function() { return VxeTooltip; }, "_t": function() { return _t; }, "commands": function() { return commands; }, "config": function() { return config; }, "formats": function() { return formats; }, "globalConfs": function() { return globalConfs; }, "globalStore": function() { return globalStore; }, "hooks": function() { return hooks; }, "install": function() { return install; }, "interceptor": function() { return interceptor; }, "menus": function() { return menus; }, "modal": function() { return modal_modal; }, "print": function() { return print; }, "readFile": function() { return readLocalFile; }, "renderer": function() { return renderer; }, "saveFile": function() { return saveLocalFile; }, "setup": function() { return setup; }, "t": function() { return t; }, "use": function() { return use; }, "v": function() { return v; }, "validators": function() { return validators; } }); ;// CONCATENATED MODULE: ./node_modules/.pnpm/@vue+cli-service@5.0.1_@babel+core@7.21.5_sass-loader@12.0.0_vue@3.3.13/node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js /* eslint-disable no-var */ // This file is imported into lib/wc client bundles. if (typeof window !== 'undefined') { var currentScript = window.document.currentScript if (false) { var getCurrentScript; } var src = currentScript && currentScript.src.match(/(.+\/)[^/]+\.js(\?.*)?$/) if (src) { __webpack_require__.p = src[1] // eslint-disable-line } } // Indicate to webpack that this file can be concatenated /* harmony default export */ var setPublicPath = (null); // EXTERNAL MODULE: external {"root":"XEUtils","commonjs":"xe-utils","commonjs2":"xe-utils","amd":"xe-utils"} var external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_ = __webpack_require__(980); var external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default = /*#__PURE__*/__webpack_require__.n(external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_); ;// CONCATENATED MODULE: ./packages/v-x-e-table/src/conf.ts const iconPrefix = 'vxe-icon-'; const GlobalConfig = { size: null, zIndex: 999, version: 0, // resizeInterval: 500, emptyCell: ' ', // loadingText: null, // 自定义loading提示内容,如果为null则不显示文本 table: { fit: true, showHeader: true, animat: true, delayHover: 250, autoResize: true, minHeight: 144, // keepSource: false, // showOverflow: null, // showHeaderOverflow: null, // showFooterOverflow: null, // resizeInterval: 500, // size: null, // zIndex: null, // stripe: false, // border: false, // round: false, // emptyText: '暂无数据', // emptyRender: { // name: '' // }, // rowConfig: { // keyField: '_X_ROW_KEY' // 行数据的唯一主键字段名 // }, resizeConfig: { refreshDelay: 250 }, radioConfig: { // trigger: 'default' strict: true }, checkboxConfig: { // trigger: 'default', strict: true }, tooltipConfig: { enterable: true }, validConfig: { showMessage: true, autoClear: true, message: 'inline', msgMode: 'single' }, columnConfig: { maxFixedSize: 4 }, // menuConfig: { // visibleMethod () {} // }, // customConfig: { // storage: false, // checkMethod () {} // }, sortConfig: { // remote: false, // trigger: 'default', // orders: ['asc', 'desc', null], // sortMethod: null, showIcon: true, iconLayout: 'vertical' }, filterConfig: { // remote: false, // filterMethod: null, showIcon: true }, treeConfig: { rowField: 'id', parentField: 'parentId', childrenField: 'children', hasChildField: 'hasChild', mapChildrenField: '_X_ROW_CHILD', indent: 20, showIcon: true }, expandConfig: { // trigger: 'default', showIcon: true }, editConfig: { // mode: 'cell', showIcon: true, showAsterisk: true }, importConfig: { modes: ['insert', 'covering'] }, exportConfig: { modes: ['current', 'selected'] }, printConfig: { modes: ['current', 'selected'] }, mouseConfig: { extension: true }, keyboardConfig: { isEsc: true }, areaConfig: { selectCellByHeader: true }, clipConfig: { isCopy: true, isCut: true, isPaste: true }, fnrConfig: { isFind: true, isReplace: true }, scrollX: { // enabled: false, gt: 60 // oSize: 0 }, scrollY: { // enabled: false, gt: 100 // oSize: 0 } }, export: { types: {} }, icon: { // loading LOADING: iconPrefix + 'spinner roll vxe-loading--default-icon', // table TABLE_SORT_ASC: iconPrefix + 'caret-up', TABLE_SORT_DESC: iconPrefix + 'caret-down', TABLE_FILTER_NONE: iconPrefix + 'funnel', TABLE_FILTER_MATCH: iconPrefix + 'funnel', TABLE_EDIT: iconPrefix + 'edit', TABLE_TITLE_PREFIX: iconPrefix + 'question-circle-fill', TABLE_TITLE_SUFFIX: iconPrefix + 'question-circle-fill', TABLE_TREE_LOADED: iconPrefix + 'spinner roll', TABLE_TREE_OPEN: iconPrefix + 'caret-right rotate90', TABLE_TREE_CLOSE: iconPrefix + 'caret-right', TABLE_EXPAND_LOADED: iconPrefix + 'spinner roll', TABLE_EXPAND_OPEN: iconPrefix + 'arrow-right rotate90', TABLE_EXPAND_CLOSE: iconPrefix + 'arrow-right', TABLE_CHECKBOX_CHECKED: iconPrefix + 'checkbox-checked', TABLE_CHECKBOX_UNCHECKED: iconPrefix + 'checkbox-unchecked', TABLE_CHECKBOX_INDETERMINATE: iconPrefix + 'checkbox-indeterminate', TABLE_RADIO_CHECKED: iconPrefix + 'radio-checked', TABLE_RADIO_UNCHECKED: iconPrefix + 'radio-unchecked', // button BUTTON_DROPDOWN: iconPrefix + 'arrow-down', BUTTON_LOADING: iconPrefix + 'spinner roll', // select SELECT_LOADED: iconPrefix + 'spinner roll', SELECT_OPEN: iconPrefix + 'caret-down rotate180', SELECT_CLOSE: iconPrefix + 'caret-down', // pager PAGER_HOME: iconPrefix + 'home-page', PAGER_END: iconPrefix + 'end-page', PAGER_JUMP_PREV: iconPrefix + 'arrow-double-left', PAGER_JUMP_NEXT: iconPrefix + 'arrow-double-right', PAGER_PREV_PAGE: iconPrefix + 'arrow-left', PAGER_NEXT_PAGE: iconPrefix + 'arrow-right', PAGER_JUMP_MORE: iconPrefix + 'ellipsis-h', // input INPUT_CLEAR: iconPrefix + 'error-circle-fill', INPUT_PWD: iconPrefix + 'eye-fill', INPUT_SHOW_PWD: iconPrefix + 'eye-fill-close', INPUT_PREV_NUM: iconPrefix + 'caret-up', INPUT_NEXT_NUM: iconPrefix + 'caret-down', INPUT_DATE: iconPrefix + 'calendar', INPUT_SEARCH: iconPrefix + 'search', // modal MODAL_ZOOM_IN: iconPrefix + 'square', MODAL_ZOOM_OUT: iconPrefix + 'maximize', MODAL_CLOSE: iconPrefix + 'close', MODAL_INFO: iconPrefix + 'info-circle-fill', MODAL_SUCCESS: iconPrefix + 'success-circle-fill', MODAL_WARNING: iconPrefix + 'warnion-circle-fill', MODAL_ERROR: iconPrefix + 'error-circle-fill', MODAL_QUESTION: iconPrefix + 'question-circle-fill', MODAL_LOADING: iconPrefix + 'spinner roll', // toolbar TOOLBAR_TOOLS_REFRESH: iconPrefix + 'repeat', TOOLBAR_TOOLS_REFRESH_LOADING: iconPrefix + 'repeat roll', TOOLBAR_TOOLS_IMPORT: iconPrefix + 'upload', TOOLBAR_TOOLS_EXPORT: iconPrefix + 'download', TOOLBAR_TOOLS_PRINT: iconPrefix + 'print', TOOLBAR_TOOLS_FULLSCREEN: iconPrefix + 'fullscreen', TOOLBAR_TOOLS_MINIMIZE: iconPrefix + 'minimize', TOOLBAR_TOOLS_CUSTOM: iconPrefix + 'custom-column', TOOLBAR_TOOLS_FIXED_LEFT: iconPrefix + 'fixed-left', TOOLBAR_TOOLS_FIXED_LEFT_ACTIVED: iconPrefix + 'fixed-left-fill', TOOLBAR_TOOLS_FIXED_RIGHT: iconPrefix + 'fixed-right', TOOLBAR_TOOLS_FIXED_RIGHT_ACTIVED: iconPrefix + 'fixed-right-fill', // form FORM_PREFIX: iconPrefix + 'question-circle-fill', FORM_SUFFIX: iconPrefix + 'question-circle-fill', FORM_FOLDING: iconPrefix + 'arrow-up rotate180', FORM_UNFOLDING: iconPrefix + 'arrow-up' }, grid: { // size: null, // zoomConfig: { // escRestore: true // }, formConfig: { enabled: true }, pagerConfig: { enabled: true // perfect: false }, toolbarConfig: { enabled: true // perfect: false }, proxyConfig: { enabled: true, autoLoad: true, message: true, props: { list: null, result: 'result', total: 'page.total', message: 'message' } // beforeItem: null, // beforeColumn: null, // beforeQuery: null, // afterQuery: null, // beforeDelete: null, // afterDelete: null, // beforeSave: null, // afterSave: null } }, tooltip: { // size: null, trigger: 'hover', theme: 'dark', enterDelay: 500, leaveDelay: 300 }, pager: { // size: null, // autoHidden: false, // perfect: true, // pageSize: 10, // pagerCount: 7, // pageSizes: [10, 15, 20, 50, 100], // layouts: ['PrevJump', 'PrevPage', 'Jump', 'PageCount', 'NextPage', 'NextJump', 'Sizes', 'Total'] }, card: { round: true, shadow: true, bordered: true }, form: { // preventSubmit: false, // size: null, // colon: false, validConfig: { showMessage: true, autoPos: true }, tooltipConfig: { enterable: true }, titleAsterisk: true }, input: { // size: null, // transfer: false // parseFormat: 'yyyy-MM-dd HH:mm:ss.SSS', // labelFormat: '', // valueFormat: '', startDate: new Date(1900, 0, 1), endDate: new Date(2100, 0, 1), startDay: 1, selectDay: 1, digits: 2, controls: true }, textarea: { // size: null, // autosize: { // minRows: 1, // maxRows: 10 // } }, select: { // size: null, // transfer: false, // optionConfig: { // keyField: '_X_OPTION_KEY' // }, filterable: false, multiCharOverflow: 8 }, toolbar: { // size: null, // import: { // mode: 'covering' // }, // export: { // types: ['csv', 'html', 'xml', 'txt'] // }, custom: { allowFixed: true, showFooter: true } // buttons: [] }, button: { // size: null, // transfer: false }, radio: { // size: null, strict: true }, radioButton: { // size: null, strict: true }, radioGroup: { // size: null, strict: true }, checkbox: { // size: null }, switch: { // size: null // openIcon,closeIcon }, modal: { // size: null, top: 15, showHeader: true, minWidth: 340, minHeight: 140, lockView: true, mask: true, duration: 3000, marginSize: 0, dblclickZoom: true, showTitleOverflow: true, animat: true, showClose: true, draggable: true, // storage: false, storageKey: 'VXE_MODAL_POSITION', destroyOnClose: false }, list: { // size: null, scrollY: { enabled: true, gt: 100 // oSize: 0 } }, pulldown: { transfer: false, destroyOnClose: false, size: null }, i18n: key => key }; /* harmony default export */ var conf = (GlobalConfig); ;// CONCATENATED MODULE: ./packages/tools/log.ts function getLog(message, params) { return `[vxe-table v${"4.5.21"}] ${conf.i18n(message, params)}`; } function outLog(type) { return function (message, params) { const msg = getLog(message, params); console[type](msg); return msg; }; } const warnLog = outLog('warn'); const errLog = outLog('error'); ;// CONCATENATED MODULE: ./packages/v-x-e-table/src/interceptor.ts const storeMap = {}; const interceptor = { mixin(options) { external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().each(options, (callback, type) => interceptor.add(type, callback)); return interceptor; }, get(type) { return storeMap[type] || []; }, add(type, callback) { // 检测类型 if (true) { const eventTypes = ['created', 'mounted', 'activated', 'beforeUnmount', 'unmounted', 'event.clearActived', 'event.clearFilter', 'event.clearAreas', 'event.showMenu', 'event.keydown', 'event.export', 'event.import']; if (eventTypes.indexOf(type) === -1) { warnLog('vxe.error.errProp', [`Interceptor.${type}`, eventTypes.join('|')]); } } if (callback) { let eList = storeMap[type]; if (!eList) { eList = storeMap[type] = []; } // 检测重复 if (true) { if (eList.indexOf(callback) > -1) { warnLog('vxe.error.coverProp', ['Interceptor', type]); } } eList.push(callback); } return interceptor; }, delete(type, callback) { const eList = storeMap[type]; if (eList) { if (callback) { external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().remove(eList, fn => fn === callback); } else { delete storeMap[type]; } } } }; // EXTERNAL MODULE: external {"commonjs":"vue","commonjs2":"vue","root":"Vue"} var external_commonjs_vue_commonjs2_vue_root_Vue_ = __webpack_require__(203); ;// CONCATENATED MODULE: ./node_modules/.pnpm/@babel+runtime@7.21.5/node_modules/@babel/runtime/helpers/esm/typeof.js function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } ;// CONCATENATED MODULE: ./node_modules/.pnpm/@babel+runtime@7.21.5/node_modules/@babel/runtime/helpers/esm/toPrimitive.js function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } ;// CONCATENATED MODULE: ./node_modules/.pnpm/@babel+runtime@7.21.5/node_modules/@babel/runtime/helpers/esm/toPropertyKey.js function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); } ;// CONCATENATED MODULE: ./node_modules/.pnpm/@babel+runtime@7.21.5/node_modules/@babel/runtime/helpers/esm/defineProperty.js function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } ;// CONCATENATED MODULE: ./packages/v-x-e-table/src/formats.ts class VXEFormatsStore { constructor() { _defineProperty(this, "store", {}); } mixin(options) { external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().each(options, (item, key) => { this.add(key, item); }); return this; } has(name) { return !!this.get(name); } get(name) { return this.store[name]; } add(name, render) { const conf = this.store[name]; // 兼容 if (external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().isFunction(render)) { if (true) { warnLog('vxe.error.delProp', ['formats -> callback', 'cellFormatMethod']); } render = { cellFormatMethod: render }; } // 检测是否覆盖 if (true) { const confKeys = external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().keys(conf); external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().each(render, (item, key) => { if (confKeys.includes(key)) { warnLog('vxe.error.coverProp', [name, key]); } }); } this.store[name] = conf ? external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().merge(conf, render) : render; return this; } delete(name) { delete this.store[name]; } forEach(callback) { external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().objectEach(this.store, callback); } } const formats = new VXEFormatsStore(); if (true) { Object.assign(formats, { _name: 'Formats' }); } ;// CONCATENATED MODULE: ./node_modules/.pnpm/dom-zindex@1.0.1/node_modules/dom-zindex/es/index.esm.js var storeEl = null; var storeId = 'z-index-manage'; var storeMainKey = 'm'; var storeSubKey = 's'; var storeData = { m: 1000, s: 1000 }; function getDom() { if (!storeEl) { if (typeof document !== 'undefined') { storeEl = document.getElementById(storeId); if (!storeEl) { storeEl = document.createElement('div'); storeEl.id = storeId; storeEl.style.display = 'none'; document.body.appendChild(storeEl); setCurrent(storeData.m); setSubCurrent(storeData.s); } } } return storeEl; } function createSetHandle(key) { return function (value) { if (value) { value = Number(value); storeData[key] = value; var doc = getDom(); if (doc) { if (doc.dataset) { doc.dataset[key] = value + ''; } else { doc.setAttribute('data-' + key, value + ''); } } } return storeData[key]; }; } var setCurrent = createSetHandle(storeMainKey); function createGetHandle(key, nextMethod) { return function getCurrent(currZindex) { var zIndex; var doc = getDom(); if (doc) { var domVal = doc.dataset ? doc.dataset[key] : doc.getAttribute('data-' + key); if (domVal) { zIndex = Number(domVal); } } if (!zIndex) { zIndex = storeData[key]; } if (currZindex) { if (Number(currZindex) < zIndex) { return nextMethod(); } return currZindex; } return zIndex; }; } var getCurrent = createGetHandle(storeMainKey, getNext); function getNext() { return setCurrent(getCurrent() + 1); } var setSubCurrent = createSetHandle(storeSubKey); var _getSubCurrent = createGetHandle(storeSubKey, getSubNext); function getSubCurrent() { return getCurrent() + _getSubCurrent(); } function getSubNext() { setSubCurrent(_getSubCurrent() + 1); return getSubCurrent(); } /** * Web common z-index style management */ var DomZIndex = { setCurrent: setCurrent, getCurrent: getCurrent, getNext: getNext, setSubCurrent: setSubCurrent, getSubCurrent: getSubCurrent, getSubNext: getSubNext }; /* harmony default export */ var index_esm = (DomZIndex); ;// CONCATENATED MODULE: ./packages/tools/utils.ts function isEnableConf(conf) { return conf && conf.enabled !== false; } function isEmptyValue(cellValue) { return cellValue === null || cellValue === undefined || cellValue === ''; } function parseFile(file) { const name = file.name; const tIndex = external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().lastIndexOf(name, '.'); const type = name.substring(tIndex + 1, name.length).toLowerCase(); const filename = name.substring(0, tIndex); return { filename, type }; } function nextZIndex() { return index_esm.getNext(); } function getLastZIndex() { return index_esm.getCurrent(); } function hasChildrenList(item) { return item && item.children && item.children.length > 0; } function getFuncText(content) { return content ? external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().toValueString(conf.translate ? conf.translate('' + content) : content) : ''; } function formatText(value, placeholder) { return '' + (isEmptyValue(value) ? placeholder ? conf.emptyCell : '' : value); } /** * 判断值为:'' | null | undefined 时都属于空值 */ function eqEmptyValue(cellValue) { return cellValue === '' || external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().eqNull(cellValue); } const multiDebounce = (functionArray, duration) => { let timer; return functionArray.reduce((acc, cur) => { acc[cur.name] = (...args) => { window.clearTimeout(timer); timer = window.setTimeout(() => { cur(...args); }, duration); }; return acc; }, {}); }; const multiThrottle = (functionArray, duration) => { let timer; return functionArray.reduce((acc, cur) => { acc[cur.name] = (...args) => { if (!timer) { timer = window.setTimeout(() => { cur(...args); timer = 0; }, duration); } }; return acc; }, {}); }; ;// CONCATENATED MODULE: ./packages/table/src/columnInfo.ts class ColumnInfo { /* eslint-disable @typescript-eslint/no-use-before-define */ constructor($xetable, _vm, { renderHeader, renderCell, renderFooter, renderData } = {}) { _defineProperty(this, "title", void 0); _defineProperty(this, "type", void 0); _defineProperty(this, "field", void 0); const $xegrid = $xetable.xegrid; const formatter = _vm.formatter; const visible = external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().isBoolean(_vm.visible) ? _vm.visible : true; if (true) { const types = ['seq', 'checkbox', 'radio', 'expand', 'html']; if (_vm.type && types.indexOf(_vm.type) === -1) { warnLog('vxe.error.errProp', [`type=${_vm.type}`, types.join(', ')]); } if (external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().isBoolean(_vm.cellRender) || _vm.cellRender && !external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().isObject(_vm.cellRender)) { warnLog('vxe.error.errProp', [`column.cell-render=${_vm.cellRender}`, 'column.cell-render={}']); } if (external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().isBoolean(_vm.editRender) || _vm.editRender && !external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().isObject(_vm.editRender)) { warnLog('vxe.error.errProp', [`column.edit-render=${_vm.editRender}`, 'column.edit-render={}']); } if (_vm.cellRender && _vm.editRender) { warnLog('vxe.error.errConflicts', ['column.cell-render', 'column.edit-render']); } if (_vm.type === 'expand') { const { props: tableProps } = $xetable; const { treeConfig } = tableProps; const { computeTreeOpts } = $xetable.getComputeMaps(); const treeOpts = computeTreeOpts.value; if (treeConfig && (treeOpts.showLine || treeOpts.line)) { errLog('vxe.error.errConflicts', ['tree-config.showLine', 'column.type=expand']); } } if (formatter) { if (external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().isString(formatter)) { const gFormatOpts = formats.get(formatter) || (external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default())[formatter]; if (!gFormatOpts || !external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().isFunction(gFormatOpts.cellFormatMethod)) { errLog('vxe.error.notFormats', [formatter]); } } else if (external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().isArray(formatter)) { const gFormatOpts = formats.get(formatter[0]) || (external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default())[formatter[0]]; if (!gFormatOpts || !external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().isFunction(gFormatOpts.cellFormatMethod)) { errLog('vxe.error.notFormats', [formatter[0]]); } } } } Object.assign(this, { // 基本属性 type: _vm.type, property: _vm.field, field: _vm.field, title: _vm.title, width: _vm.width, minWidth: _vm.minWidth, maxWidth: _vm.maxWidth, resizable: _vm.resizable, fixed: _vm.fixed, align: _vm.align, headerAlign: _vm.headerAlign, footerAlign: _vm.footerAlign, showOverflow: _vm.showOverflow, showHeaderOverflow: _vm.showHeaderOverflow, showFooterOverflow: _vm.showFooterOverflow, className: _vm.className, headerClassName: _vm.headerClassName, footerClassName: _vm.footerClassName, formatter, sortable: _vm.sortable, sortBy: _vm.sortBy, sortType: _vm.sortType, filters: toFilters(_vm.filters), filterMultiple: external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().isBoolean(_vm.filterMultiple) ? _vm.filterMultiple : true, filterMethod: _vm.filterMethod, filterResetMethod: _vm.filterResetMethod, filterRecoverMethod: _vm.filterRecoverMethod, filterRender: _vm.filterRender, treeNode: _vm.treeNode, cellType: _vm.cellType, cellRender: _vm.cellRender, editRender: _vm.editRender, contentRender: _vm.contentRender, headerExportMethod: _vm.headerExportMethod, exportMethod: _vm.exportMethod, footerExportMethod: _vm.footerExportMethod, titleHelp: _vm.titleHelp, titlePrefix: _vm.titlePrefix, titleSuffix: _vm.titleSuffix, // 自定义参数 params: _vm.params, // 渲染属性 id: _vm.colId || external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().uniqueId('col_'), parentId: null, visible, // 内部属性(一旦被使用,将导致不可升级版本) halfVisible: false, defaultVisible: visible, defaultFixed: _vm.fixed, checked: false, halfChecked: false, disabled: false, // 分组层级 level: 1, // 跨行 rowSpan: 1, // 跨列 colSpan: 1, // 数据排序-自定义排序 order: null, // 数据排序-用于多列的先后顺序 sortTime: 0, // 列排序 customOrder: 0, renderWidth: 0, renderHeight: 0, resizeWidth: 0, renderLeft: 0, renderArgs: [], model: {}, renderHeader: renderHeader || _vm.renderHeader, renderCell: renderCell || _vm.renderCell, renderFooter: renderFooter || _vm.renderFooter, renderData, // 单元格插槽,只对 grid 有效 slots: _vm.slots }); if ($xegrid) { const { computeProxyOpts } = $xegrid.getComputeMaps(); const proxyOpts = computeProxyOpts.value; if (proxyOpts.beforeColumn) { proxyOpts.beforeColumn({ $grid: $xegrid, column: this }); } } } getTitle() { return getFuncText(this.title || (this.type === 'seq' ? conf.i18n('vxe.table.seqTitle') : '')); } getKey() { return this.field || (this.type ? `type=${this.type}` : null); } update(name, value) { // 不支持直接修改的属性 if (name !== 'filters') { if (name === 'field') { // 兼容旧属性 this.property = value; } this[name] = value; } } } ;// CONCATENATED MODULE: ./packages/tools/dom.ts const reClsMap = {}; const browse = external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().browse(); function getPropClass(property, params) { return property ? external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().isFunction(property) ? property(params) : property : ''; } function getClsRE(cls) { if (!reClsMap[cls]) { reClsMap[cls] = new RegExp(`(?:^|\\s)${cls}(?!\\S)`, 'g'); } return reClsMap[cls]; } function getNodeOffset(elem, container, rest) { if (elem) { const parentElem = elem.parentNode; rest.top += elem.offsetTop; rest.left += elem.offsetLeft; if (parentElem && parentElem !== document.documentElement && parentElem !== document.body) { rest.top -= parentElem.scrollTop; rest.left -= parentElem.scrollLeft; } if (container && (elem === container || elem.offsetParent === container) ? 0 : elem.offsetParent) { return getNodeOffset(elem.offsetParent, container, rest); } } return rest; } function isPx(val) { return val && /^\d+(px)?$/.test(val); } function isScale(val) { return val && /^\d+%$/.test(val); } function hasClass(elem, cls) { return elem && elem.className && elem.className.match && elem.className.match(getClsRE(cls)); } function removeClass(elem, cls) { if (elem && hasClass(elem, cls)) { elem.className = elem.className.replace(getClsRE(cls), ''); } } function addClass(elem, cls) { if (elem && !hasClass(elem, cls)) { removeClass(elem, cls); elem.className = `${elem.className} ${cls}`; } } function getDomNode() { const documentElement = document.documentElement; const bodyElem = document.body; return { scrollTop: documentElement.scrollTop || bodyElem.scrollTop, scrollLeft: documentElement.scrollLeft || bodyElem.scrollLeft, visibleHeight: documentElement.clientHeight || bodyElem.clientHeight, visibleWidth: documentElement.clientWidth || bodyElem.clientWidth }; } function getOffsetHeight(elem) { return elem ? elem.offsetHeight : 0; } function getPaddingTopBottomSize(elem) { if (elem) { const computedStyle = getComputedStyle(elem); const paddingTop = external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().toNumber(computedStyle.paddingTop); const paddingBottom = external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().toNumber(computedStyle.paddingBottom); return paddingTop + paddingBottom; } return 0; } function setScrollTop(elem, scrollTop) { if (elem) { elem.scrollTop = scrollTop; } } function setScrollLeft(elem, scrollLeft) { if (elem) { elem.scrollLeft = scrollLeft; } } // export function setScrollLeftAndTop (elem: HTMLElement | null, scrollLeft: number, scrollTop: number) { // if (elem) { // elem.scrollLeft = scrollLeft // elem.scrollTop = scrollTop // } // } function updateCellTitle(overflowElem, column) { const content = column.type === 'html' ? overflowElem.innerText : overflowElem.textContent; if (overflowElem.getAttribute('title') !== content) { overflowElem.setAttribute('title', content); } } /** * 检查触发源是否属于目标节点 */ function getEventTargetNode(evnt, container, queryCls, queryMethod) { let targetElem; let target = evnt.target.shadowRoot && evnt.composed ? evnt.composedPath()[0] || evnt.target : evnt.target; while (target && target.nodeType && target !== document) { if (queryCls && hasClass(target, queryCls) && (!queryMethod || queryMethod(target))) { targetElem = target; } else if (target === container) { return { flag: queryCls ? !!targetElem : true, container, targetElem }; } target = target.parentNode; } return { flag: false }; } /** * 获取元素相对于 document 的位置 */ function getOffsetPos(elem, container) { return getNodeOffset(elem, container, { left: 0, top: 0 }); } function getAbsolutePos(elem) { // 当主页面嵌套在iframe时,elem.getBoundingClientRect()计算在当前body内的边界距离,document.body.getBoundingClientRect计算body所在的边界距离 const bodyBounding = document.body.getBoundingClientRect(); const bounding = elem.getBoundingClientRect(); const boundingBottom = bounding.bottom; const boundingTop = bounding.top - bodyBounding.top; const boundingLeft = bounding.left - bodyBounding.left; const { scrollTop, scrollLeft, visibleHeight, visibleWidth } = getDomNode(); return { boundingTop, boundingBottom, top: scrollTop + boundingTop, boundingLeft, left: scrollLeft + boundingLeft, visibleHeight, visibleWidth }; } const scrollIntoViewIfNeeded = 'scrollIntoViewIfNeeded'; const scrollIntoView = 'scrollIntoView'; function scrollToView(elem) { if (elem) { if (elem[scrollIntoViewIfNeeded]) { elem[scrollIntoViewIfNeeded](); } else if (elem[scrollIntoView]) { elem[scrollIntoView](); } } } function triggerEvent(targetElem, type) { if (targetElem) { targetElem.dispatchEvent(new Event(type)); } } function isNodeElement(elem) { return elem && elem.nodeType === 1; } function isInside(childNode, parentNode) { if (childNode.parentElement) { if (childNode.parentElement === parentNode) { return true; } else { return isInside(childNode.parentElement, parentNode); } } else { return false; } } /** * 递归使得元素和所有后代元素失去焦点(如果可以的话) */ const blurRecursive = elem => { if (elem) { elem?.blur(); const children = elem.children; for (let i = 0; i < children.length; i++) { blurRecursive(children[i]); } } }; const ignoreWheelList = ['vxe-select', 'vxe-cascader', 'vxe-slider']; ;// CONCATENATED MODULE: ./packages/table/src/util.ts function restoreScrollLocation($xetable, scrollLeft, scrollTop) { const { internalData } = $xetable; return $xetable.clearScroll().then(() => { if (scrollLeft || scrollTop) { // 重置最后滚动状态 internalData.lastScrollLeft = 0; internalData.lastScrollTop = 0; // 还原滚动状态 return $xetable.scrollTo(scrollLeft, scrollTop); } }); } function removeScrollListener(scrollElem) { if (scrollElem && scrollElem._onscroll) { scrollElem.onscroll = null; } } function restoreScrollListener(scrollElem) { if (scrollElem && scrollElem._onscroll) { scrollElem.onscroll = scrollElem._onscroll; } } /** * 生成行的唯一主键 */ function getRowUniqueId() { return external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().uniqueId('row_'); } // 行主键 key function getRowkey($xetable) { const { props } = $xetable; const { computeRowOpts } = $xetable.getComputeMaps(); const { rowId } = props; const rowOpts = computeRowOpts.value; return rowId || rowOpts.keyField || '_X_ROW_KEY'; } // 行主键 value function getRowid($xetable, row) { const rowid = external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().get(row, getRowkey($xetable)); return external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().eqNull(rowid) ? '' : encodeURIComponent(rowid); } const handleFieldOrColumn = ($xetable, fieldOrColumn) => { if (fieldOrColumn) { return external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().isString(fieldOrColumn) ? $xetable.getColumnByField(fieldOrColumn) : fieldOrColumn; } return null; }; function getPaddingLeftRightSize(elem) { if (elem) { const computedStyle = getComputedStyle(elem); const paddingLeft = external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().toNumber(computedStyle.paddingLeft); const paddingRight = external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().toNumber(computedStyle.paddingRight); return paddingLeft + paddingRight; } return 0; } function getElemenMarginWidth(elem) { if (elem) { const computedStyle = getComputedStyle(elem); const marginLeft = external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().toNumber(computedStyle.marginLeft); const marginRight = external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().toNumber(computedStyle.marginRight); return elem.offsetWidth + marginLeft + marginRight; } return 0; } function queryCellElement(cell, selector) { return cell.querySelector('.vxe-cell' + selector); } function toFilters(filters) { if (filters && external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().isArray(filters)) { return filters.map(({ label, value, data, resetValue, checked }) => { return { label, value, data, resetValue, checked: !!checked, _checked: !!checked }; }); } return filters; } function toTreePathSeq(path) { return path.map((num, i) => i % 2 === 0 ? Number(num) + 1 : '.').join(''); } function getCellValue(row, column) { return external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().get(row, column.field); } function setCellValue(row, column, value) { return external_root_XEUtils_commonjs_xe_utils_commonjs2_xe_utils_amd_xe_utils_default().set(row, column.field