autoServerValidate
autoServerValidate: boolean
autoServerValidateThrottle
autoServerValidateThrottle: number
OptionalcommandResult
commandResult?: any
commandVersion
commandVersion: number
customFieldErrors
customFieldErrors: Record<string, string>
OptionalerrorClassName
errorClassName?: string
OptionalerrorDisplayComponent
OptionalfieldContainerComponent
OptionalfieldDecoratorComponent
getFieldError
getFieldError: (propertyName: string) => string | undefined
OptionaliconAddonClassName
iconAddonClassName?: string
isAuthorized
isAuthorized: boolean
OptionalonExecute
onExecute?: () => Promise<ICommandResult<unknown>>
OptionalonFieldChange
onFieldChange?: ( command: TCommand, fieldName: string, oldValue: unknown, newValue: unknown, validationInfo?: FieldValidationInfo,) => void OptionalonFieldValidate
onFieldValidate?: ( command: TCommand, fieldName: string, oldValue: unknown, newValue: unknown,) => string | undefined setCommandResult
setCommandResult: (result: ICommandResult<unknown>) => void
setCustomFieldError
setCustomFieldError: (fieldName: string, error: string | undefined) => void
setSilentValidationResult
setSilentValidationResult: (result: ICommandResult<unknown>) => void
showErrors
showErrors: boolean
showTitles
showTitles: boolean
validateAllFieldsOnChange
validateAllFieldsOnChange: boolean
validateOn
validateOn: "blur" | "change" | "both"
validateOnInit
validateOnInit: boolean