UNPKG

quarkd

Version:

Mobile UI Components built on Web Components.

39 lines (38 loc) 1.09 kB
import { QuarkElement } from "quarkc"; import { IFormProps, Rules } from "./type"; declare class QuarkFormItem extends QuarkElement { prop: string; label: string; labelwidth: string; hidemessage: boolean; hideasterisk: false; islink: boolean; validateState: string; validateMessage: string; validateDisabled: boolean; itemNode: any; formRules: Rules | null; rules: Rules | null; formProps: IFormProps; formModel: any; initialValue: any; defaultSlotRef: any; setFormProps(props: IFormProps): void; setFormModel(model: any): void; setRule(rule: Rules): void; getRules(): Rules[]; validate(callback?: (...agrs: any[]) => void): boolean; clearValidate(): void; resetField(): void; getValue: () => any; defaultSlotChange: () => void; onFieldChange: (...args: any[]) => void; onFieldBlur(): void; isRequired(): boolean; itemClass(): string; errorMessageRender(): any; labelStyle(): any; componentWillUnmount(): void; render(): any; } export default QuarkFormItem;