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