38 lines
1.0 KiB
TypeScript
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
|
||
|
}
|