Skip to content
On this page

Class: FormValidator ​

表单校验器

Constructors ​

constructor ​

new FormValidator()

Defined in ​

dist/src/components/form-helper/validator/form-validator.d.ts:6

Properties ​

linkedFieldGroup ​

linkedFieldGroup: Map<string, Set<string>>

存储字段间的联动关系, 用于在字段值变化时触发联动校验.

Defined in ​

dist/src/components/form-helper/validator/form-validator.d.ts:10

Methods ​

updateLinkedFieldGroup ​

updateLinkedFieldGroup(formHelper): void

当表单项配置变化时, 更新字段间的联动关系.

Parameters ​

NameType
formHelperFormHelper

Returns ​

void

Defined in ​

dist/src/components/form-helper/validator/form-validator.d.ts:15


validate ​

validate(nameList): Promise<any>

校验指定的字段. 该方法应由子类实现.

Parameters ​

NameType
nameListstring[]

Returns ​

Promise<any>

Defined in ​

dist/src/components/form-helper/validator/form-validator.d.ts:25


validateLinkedField ​

validateLinkedField(name): Promise<any>

校验与指定字段关联的字段. 从 linkedFieldGroup 中获取与指定字段关联的字段名数组, 并校验这些字段.

Parameters ​

NameType
namestring

Returns ​

Promise<any>

Defined in ​

dist/src/components/form-helper/validator/form-validator.d.ts:20