UNPKG

fastlion-amis

Version:

一种MIS页面生成工具

149 lines (148 loc) 4.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.defaulState = exports.defaultProps = exports.defaultPropList = void 0; // 默认需求的属性列表 var defaultPropList = [ 'headerBulkActions', 'footerBulkActions', 'itemActions', 'mode', 'orderField', 'syncLocation', 'toolbar', 'toolbarInline', 'messages', 'value', 'options', 'multiple', 'valueField', 'defaultParams', 'bodyClassName', 'perPageAvailable', 'pageField', 'perPageField', 'hideQuickSaveBtn', 'autoJumpToTopOnPagerChange', 'interval', 'api', 'affixHeader', 'columnsTogglable', 'placeholder', 'tableClassName', 'headerClassName', 'footerClassName', // 'toolbarClassName', 'headerToolbar', 'footerToolbar', 'filterTogglable', 'filterDefaultVisible', 'autoGenerateFilter', 'syncResponse2Query', 'keepItemSelectionOnPageChange', 'labelTpl', 'labelField', 'loadDataOnce', 'loadDataOnceFetchOnFilter', 'source', 'header', 'columns', 'size', 'onChange', 'onInit', 'onSaved', 'onQuery', 'formStore', 'autoFillHeight', 'preSortAble', 'showIndex' ]; exports.defaultPropList = defaultPropList; // 默认属性 var defaultProps = function (isMobile) { return ({ toolbarInline: true, headerToolbar: ['headerBulkActions'], footerToolbar: [], primaryField: 'id', syncLocation: true, pageField: 'page', currentSelectedRow: 0, perPageField: 'perPage', hideQuickSaveBtn: false, autoJumpToTopOnPagerChange: true, filterTogglable: false, filterDefaultVisible: true, loadDataOnce: false, loadDataOnceFetchOnFilter: true, autoFillHeight: true, infinteLoad: isMobile, setBorder: true, preSortAble: true, tableLayout: 'horizontal', showIndex: false }); }; exports.defaultProps = defaultProps; var defaulState = function (_a, isMobile) { var name = _a.name, initFetch = _a.initFetch, advancedMode = _a.advancedMode, mode = _a.mode, useMobileUI = _a.useMobileUI; return ({ printType: undefined, flowModalVisible: false, fingerModalVisible: false, filterDrawerVisible: false, showColumnsFilter: false, mobileFilterShow: false, hasFetch: false, ModalProps: { show: false, onHide: null }, currentSelectedRow: 0, filterData: {}, flowModalProps: {}, defaultVisible: false, selectTmpShow: false, defaultList: [], defaultTempKey: '', defaultTempValue: 'defaultQuery', advancedFilterVisible: (!initFetch && (advancedMode === 'popup-normal' || advancedMode === 'popup-condition')) ? true : false, foldColumns: [], filtercont: {}, filterOptions: {}, multipleDefault: '', filtertpl: [], filterExist: false, filData: {}, transferSubmission: {}, tableRotate: false, offline: false, offlineColumns: [], offlineData: [], offlineFormShow: false, currentRow: null, position: { x: document.body.clientWidth / 2 - 135, y: document.body.clientHeight - 200 }, offlineLoading: false, offlineTemplist: [], offlineProgress: 0, offlineStatus: false, useMobileUI: useMobileUI && isMobile, openModle: { open: false, width: '65rem', openModleBody: null, linkTitle: '', bodydata: null }, codeVisible: false, codeValue: '', advancedFilterAction: false, formSwitch: false, templateSwitch: false, toolActionSwitch: false, staticExportShow: false, showFilterTimer: undefined, staticExportRange: '0', keepDataFormat: '0', offlineMode: false }); }; exports.defaulState = defaulState; //# sourceMappingURL=./renderers/CRUD/defaultProperty.js.map