FormProps

Represents the props of the KendoReact Form component.

initialValues? {[name: string]: any}

The initial field values of the Form.

When you initialize the Form felds, set initial values to them. Otherwise, some components might throw errors related to switching from uncontrolled to controlled mode.

onSubmit? (values: {[name: string]: any}, event?: SyntheticEvent<any>) => void

The submission handler for the Form. Called when at least one field has been modified, the user pressed the Submit button, and the form validation was successful.

onSubmitClick? (event: FormSubmitClickEvent) => void

Called every time the user presses the Submit button. Useful in advanced scenarios when you need to handle every submit event, even when the form is invalid or not modified state.

render (props: FormRenderProps) => any

The Form content that will be rendered.

validator? FormValidatorType

The validation function for the Form level. Should return key-value pair where the key is the field path and the value is the error message. Nested fields are supported, e.g.: 'users[0].name'. You can use the same field path to access the value from the values object using the getter function from the kendo-react-common package. Currently, validator supports only synchronous functions.