UNPKG

@schema-render/form-render-react

Version:

Out-of-the-box form rendering library based on Core and Antd.

46 lines (45 loc) 1.21 kB
/** * 内置 Action 名称 */ export const ACTIONS = { submit: 'submit', reset: 'reset' }; /** * 操作行为渲染模式 * normal: 标准渲染,作为独立节点渲染在 Form 底部 * formItem: 作为表单项渲染,提供给 @schema-render/search-react 用 */ export const ACTIONS_RENDER_MODE = { normal: 'normal', formItem: 'formItem' }; /** * FormRender 默认参数 */ export const 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 }; /** * Actions loading 默认状态 */ export const ACTIONS_DEFAULT_LOADING_STATE = { [ACTIONS.submit]: false, [ACTIONS.reset]: false }; /** * Actions 渲染器名称 */ export const ACTIONS_RENDER_TYPE = '__FORM_RENDER_ACTIONS__'; /** * 默认时间展示格式 */ export const DEFAULT_DATE_FORMAT = 'YYYY-MM-DD'; export const DEFAULT_DATE_TIME_FORMAT = 'YYYY-MM-DD HH:mm:ss';