tav-ui
Version:
79 lines (74 loc) • 2.12 kB
JavaScript
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var propTypes = require('../../../utils/propTypes2.js');
const formProps = {
model: {
type: Object,
default: {}
},
labelWidth: {
type: [Number, String],
default: 0
},
fieldMapToTime: {
type: Array,
default: () => []
},
compact: propTypes.propTypes.bool,
schemas: {
type: [Array],
default: () => []
},
mergeDynamicData: {
type: Object,
default: null
},
baseRowStyle: {
type: Object
},
baseColProps: {
type: Object
},
autoSetPlaceHolder: propTypes.propTypes.bool.def(true),
autoSubmitOnEnter: propTypes.propTypes.bool.def(false),
submitOnReset: propTypes.propTypes.bool,
size: propTypes.propTypes.oneOf(["default", "small", "large"]).def("default"),
editable: propTypes.propTypes.bool.def(false),
disabled: propTypes.propTypes.bool,
emptySpan: {
type: [Number, Object],
default: 0
},
showAdvancedButton: propTypes.propTypes.bool,
transformDateFunc: {
type: Function,
default: (date) => {
return date._isAMomentObject ? date?.format("YYYY-MM-DD HH:mm:ss") : date;
}
},
rulesMessageJoinLabel: propTypes.propTypes.bool.def(true),
autoAdvancedLine: propTypes.propTypes.number.def(3),
alwaysShowLines: propTypes.propTypes.number.def(1),
showActionButtonGroup: propTypes.propTypes.bool.def(false),
actionColOptions: Object,
showResetButton: propTypes.propTypes.bool.def(true),
autoFocusFirstItem: propTypes.propTypes.bool,
resetButtonOptions: Object,
showSubmitButton: propTypes.propTypes.bool.def(true),
submitButtonOptions: Object,
resetFunc: Function,
submitFunc: Function,
getPopupContainer: Function,
hideRequiredMark: propTypes.propTypes.bool,
labelCol: Object,
layout: propTypes.propTypes.oneOf(["horizontal", "vertical", "inline"]).def("horizontal"),
tableAction: {
type: Object
},
wrapperCol: Object,
colon: propTypes.propTypes.bool,
labelAlign: propTypes.propTypes.string,
rowProps: Object
};
exports.formProps = formProps;
//# sourceMappingURL=props2.js.map