@schema-render/form-render-react
Version:
Out-of-the-box form rendering library based on Core and Antd.
78 lines (77 loc) • 2.02 kB
JavaScript
/**
* 内置 Action 名称
*/ "use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: all[name]
});
}
_export(exports, {
ACTIONS: function() {
return ACTIONS;
},
ACTIONS_DEFAULT_LOADING_STATE: function() {
return ACTIONS_DEFAULT_LOADING_STATE;
},
ACTIONS_RENDER_MODE: function() {
return ACTIONS_RENDER_MODE;
},
ACTIONS_RENDER_TYPE: function() {
return ACTIONS_RENDER_TYPE;
},
DEFAULT_DATE_FORMAT: function() {
return DEFAULT_DATE_FORMAT;
},
DEFAULT_DATE_TIME_FORMAT: function() {
return DEFAULT_DATE_TIME_FORMAT;
},
FORM_RENDER_DEFAULT_PROPS: function() {
return FORM_RENDER_DEFAULT_PROPS;
}
});
function _define_property(obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
}
var ACTIONS = {
submit: 'submit',
reset: 'reset'
};
var ACTIONS_RENDER_MODE = {
normal: 'normal',
formItem: 'formItem'
};
var FORM_RENDER_DEFAULT_PROPS = {
prefixCls: 'schema-render',
itemLayout: 'horizontal',
readonlyPlaceholder: '-',
labelWidth: 100,
labelGap: 15,
layoutColumnGap: 10,
layoutRowGap: 15,
actions: [
ACTIONS.submit,
ACTIONS.reset
],
actionsRenderMode: ACTIONS_RENDER_MODE.normal,
disableFormOnActionLoading: true,
validateFormOnSubmit: true
};
var _obj;
var ACTIONS_DEFAULT_LOADING_STATE = (_obj = {}, _define_property(_obj, ACTIONS.submit, false), _define_property(_obj, ACTIONS.reset, false), _obj);
var ACTIONS_RENDER_TYPE = '__FORM_RENDER_ACTIONS__';
var DEFAULT_DATE_FORMAT = 'YYYY-MM-DD';
var DEFAULT_DATE_TIME_FORMAT = 'YYYY-MM-DD HH:mm:ss';