UNPKG

dareway-rui

Version:

107 lines (98 loc) 4.63 kB
'use strict'; var _interopRequireDefault = require('@babel/runtime/helpers/interopRequireDefault'); Object.defineProperty(exports, '__esModule', { value: true }); exports.default = tagDefineGenerator; var _objectSpread2 = _interopRequireDefault(require('@babel/runtime/helpers/objectSpread')); var _GridConstants = require('../GridConstants'); function tagDefineGenerator(props) { var _props$name = props.name, name = _props$name === void 0 ? null : _props$name, _props$head = props.head, head = _props$head === void 0 ? null : _props$head, _props$headBold = props.headBold, headBold = _props$headBold === void 0 ? false : _props$headBold, _props$headFontColor = props.headFontColor, headFontColor = _props$headFontColor === void 0 ? null : _props$headFontColor, _props$headOblique = props.headOblique, headOblique = _props$headOblique === void 0 ? false : _props$headOblique, _props$bodyAlign = props.bodyAlign, bodyAlign = _props$bodyAlign === void 0 ? 'center' : _props$bodyAlign, _props$bodyBold = props.bodyBold, bodyBold = _props$bodyBold === void 0 ? false : _props$bodyBold, _props$bodyFontColor = props.bodyFontColor, bodyFontColor = _props$bodyFontColor === void 0 ? null : _props$bodyFontColor, _props$bodyOblique = props.bodyOblique, bodyOblique = _props$bodyOblique === void 0 ? false : _props$bodyOblique, _props$bodyStyleFilte = props.bodyStyleFilter, bodyStyleFilter = _props$bodyStyleFilte === void 0 ? null : _props$bodyStyleFilte, _props$tail = props.tail, tail = _props$tail === void 0 ? null : _props$tail, _props$tailAlign = props.tailAlign, tailAlign = _props$tailAlign === void 0 ? 'center' : _props$tailAlign, _props$tailBold = props.tailBold, tailBold = _props$tailBold === void 0 ? false : _props$tailBold, _props$tailFontColor = props.tailFontColor, tailFontColor = _props$tailFontColor === void 0 ? null : _props$tailFontColor, _props$tailOblique = props.tailOblique, tailOblique = _props$tailOblique === void 0 ? false : _props$tailOblique, _props$width = props.width, width = _props$width === void 0 ? 150 : _props$width, _props$widthFixed = props.widthFixed, widthFixed = _props$widthFixed === void 0 ? false : _props$widthFixed, _props$readonly = props.readonly, readonly = _props$readonly === void 0 ? false : _props$readonly, _props$cellReadonlyFi = props.cellReadonlyFilter, cellReadonlyFilter = _props$cellReadonlyFi === void 0 ? null : _props$cellReadonlyFi, _props$required = props.required, required = _props$required === void 0 ? false : _props$required, _props$hidden = props.hidden, hidden = _props$hidden === void 0 ? false : _props$hidden, _props$mask = props.mask, mask = _props$mask === void 0 ? 'yyyy-MM-dd' : _props$mask, _props$sourceMask = props.sourceMask, sourceMask = _props$sourceMask === void 0 ? 'yyyy-MM-dd' : _props$sourceMask, _props$onChange = props.onChange, onChange = _props$onChange === void 0 ? null : _props$onChange, _props$onBlur = props.onBlur, onBlur = _props$onBlur === void 0 ? null : _props$onBlur; // 标签自身属性 var tagAttrs = { name: name.toLowerCase(), head: head, headBold: headBold, headFontColor: headFontColor, headOblique: headOblique, bodyAlign: bodyAlign, bodyBold: bodyBold, bodyFontColor: bodyFontColor, bodyOblique: bodyOblique, bodyStyleFilter: bodyStyleFilter, tail: tail, tailAlign: tailAlign, tailBold: tailBold, tailFontColor: tailFontColor, tailOblique: tailOblique, width: width, widthFixed: widthFixed, readonly: readonly, cellReadonlyFilter: cellReadonlyFilter, required: required, hidden: hidden, mask: mask, sourceMask: sourceMask, onChange: onChange, onBlur: onBlur }; // 标签运行所需的额外属性 var sortAttrs = { sortOrder: null }; // 标志属性 var specAttrs = { TAG_EMPTY_VALUE: null, TAG_TYPE: _GridConstants.TAG_TYPE_DATE_COLUMN, TAG_ACCEPT_DATA_TYPES: ['string', 'object'], TAG_OUTPUT_DATA_TYPE: 'date' }; return (0, _objectSpread2.default)({}, tagAttrs, sortAttrs, specAttrs); } //@ sourceMappingURL=TagDefineGenerator.js.map