UNPKG

dareway-rui

Version:

114 lines (105 loc) 4.99 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 ? 'left' : _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 ? 'left' : _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$maxLength = props.maxLength, maxLength = _props$maxLength === void 0 ? -1 : _props$maxLength, _props$onChange = props.onChange, onChange = _props$onChange === void 0 ? null : _props$onChange, _props$onBlur = props.onBlur, onBlur = _props$onBlur === void 0 ? null : _props$onBlur, _props$fillMapping = props.fillMapping, fillMapping = _props$fillMapping === void 0 ? null : _props$fillMapping, _props$lovJS = props.lovJS, lovJS = _props$lovJS === void 0 ? null : _props$lovJS, _props$fieldsClearOnC = props.fieldsClearOnChange, fieldsClearOnChange = _props$fieldsClearOnC === void 0 ? null : _props$fieldsClearOnC; // 标签自身属性 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, maxLength: maxLength, onChange: onChange, onBlur: onBlur, fillMapping: fillMapping, lovJS: lovJS, fieldsClearOnChange: fieldsClearOnChange }; // 标签运行所需的额外属性 // 1. 排序属性 var sortAttrs = { sortOrder: null }; // 标志属性 var specAttrs = { TAG_EMPTY_VALUE: '', TAG_TYPE: _GridConstants.TAG_TYPE_LOV_COLUMN, TAG_ACCEPT_DATA_TYPES: ['string'], TAG_OUTPUT_DATA_TYPE: 'string' }; return (0, _objectSpread2.default)({}, tagAttrs, sortAttrs, specAttrs); } //@ sourceMappingURL=TagDefineGenerator.js.map