FaasJS
Home
  • Guide
  • Documents
  • Starter Template
  • Changelog
  • Ecosystem

    • VS Code Plugin
    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security
  • English
  • 简体中文
Home
  • Guide
  • Documents
  • Starter Template
  • Changelog
  • Ecosystem

    • VS Code Plugin
    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security
  • English
  • 简体中文

Documents / @faasjs/ant-design / FormProps

Interface: FormProps<Values, ExtendItemProps>

Extends

  • Omit<AntdFormProps<Values>, "onFinish" | "children" | "initialValues">

Type Parameters

Values

Values extends Record<string, any> = any

ExtendItemProps

ExtendItemProps extends ExtendFormItemProps = ExtendFormItemProps

Properties

beforeItems?

optional beforeItems: Element | Element[]

children?

optional children: ReactNode

extendTypes?

optional extendTypes: ExtendTypes

footer?

optional footer: Element | Element[]

initialValues?

optional initialValues: Partial<Values>

items?

optional items: (Element | ExtendItemProps extends ExtendFormItemProps ? FormItemProps<any> | ExtendItemProps<ExtendItemProps> : FormItemProps<any>)[]

onFinish()?

optional onFinish: (values, submit?) => Promise<any>

Parameters

values

Values

submit?

(values) => Promise<any>

Returns

Promise<any>

submit?

optional submit: false | FormSubmitProps

Default: { text: 'Submit' }, set false to disable it