UNPKG

@schema-render/form-render-react

Version:

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

55 lines (54 loc) 1.56 kB
/** * 内置 Action 名称 */ export declare const ACTIONS: { readonly submit: "submit"; readonly reset: "reset"; }; /** * 内置表单行为 */ export type IAction = keyof typeof ACTIONS | string; /** * 操作行为渲染模式 * normal: 标准渲染,作为独立节点渲染在 Form 底部 * formItem: 作为表单项渲染,提供给 @schema-render/search-react 用 */ export declare const ACTIONS_RENDER_MODE: { readonly normal: "normal"; readonly formItem: "formItem"; }; export type IActionsRenderMode = keyof typeof ACTIONS_RENDER_MODE; /** * FormRender 默认参数 */ export declare const FORM_RENDER_DEFAULT_PROPS: { readonly prefixCls: "schema-render"; readonly itemLayout: "horizontal"; readonly readonlyPlaceholder: "-"; readonly labelWidth: 100; readonly labelGap: 15; readonly layoutColumnGap: 10; readonly layoutRowGap: 15; readonly actions: readonly ["submit", "reset"]; readonly actionsRenderMode: "normal"; readonly disableFormOnActionLoading: true; readonly validateFormOnSubmit: true; }; /** * Actions loading 默认状态 */ export declare const ACTIONS_DEFAULT_LOADING_STATE: { submit: boolean; reset: boolean; }; export type IActionsLoading = typeof ACTIONS_DEFAULT_LOADING_STATE; /** * Actions 渲染器名称 */ export declare const ACTIONS_RENDER_TYPE = "__FORM_RENDER_ACTIONS__"; /** * 默认时间展示格式 */ export declare const DEFAULT_DATE_FORMAT = "YYYY-MM-DD"; export declare const DEFAULT_DATE_TIME_FORMAT = "YYYY-MM-DD HH:mm:ss";