element/types/form-item.d.ts
2017-10-18 18:38:23 +08:00

32 lines
881 B
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
}