Files
cardBoard-wxapp/node_modules/tdesign-miniprogram/miniprogram_dist/form-item/form-item.d.ts
T

53 lines
1.6 KiB
TypeScript

import { SuperComponent, RelationsOptions } from '../common/src/index';
export default class FormItem extends SuperComponent {
externalClasses: string[];
behaviors: string[];
properties: import("./type").TdFormItemProps;
data: {
prefix: string;
classPrefix: string;
formClass: string;
formItemClass: string;
labelClass: string;
errorClasses: string;
errorList: any[];
successList: any[];
verifyStatus: number;
needResetField: boolean;
resetValidating: boolean;
formRules: any[];
innerLabelAlign: string;
innerLabelWidth: string;
form: {};
colon: boolean;
innerShowErrorMessage: boolean;
};
relations: RelationsOptions;
lifetimes: {
ready(): void;
detached(): void;
};
methods: {
calcErrorClasses(errorList?: any): string;
scrollIntoView(type: string, distanceTop?: number): void;
initFormItem(): void;
setInitialValue(): void;
getFormData(): any;
getValue(): any;
getRules(): any;
validate(data: any, trigger: any, showErrorMessage: any): Promise<{
[x: number]: boolean;
}>;
validateOnly(trigger: any): Promise<any>;
analysisValidateResult(results: any): {
errorList: any;
successList: any;
resultList: any;
};
updateValidateStatus(analysis: any): void;
clearValidate(): void;
resetField(): void;
setValidateMessage(validateMessage: any): void;
};
}