element-ui/types/form-item.d.ts
2021-06-07 11:56:04 +08:00

38 lines
1.0 KiB
TypeScript

import { ElementUIComponent, ElementUIComponentSize } from './component'
/** FormItem Component */
export declare class ElFormItem extends ElementUIComponent {
/** A key of `model` of the enclosing `el-form` component */
prop: string
/** Label */
label: string
/** Width of label, e.g. '50px' */
labelWidth: string
/** Whether the field is required or not, will be determined by validation rules if omitted */
required: boolean
/** Validation rules of form */
rules: object
/** Field error message, set its value and the field will validate error and show this message immediately */
error: string
/** Whether to show the error message */
showMessage: boolean
/** Whether to display the error message inline with the form item */
inlineMessage: boolean
/** Controls the size of components in this form */
size: ElementUIComponentSize
/** Reset current field and remove validation result */
resetField (): void
/** Remove validation status of the field */
clearValidate (): void
}