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
| Name | Type |
|---|---|
formHelper | FormHelper |
Returns
void
Defined in
dist/src/components/form-helper/validator/form-validator.d.ts:15
validate
validate(nameList): Promise<any>
校验指定的字段. 该方法应由子类实现.
Parameters
| Name | Type |
|---|---|
nameList | string[] |
Returns
Promise<any>
Defined in
dist/src/components/form-helper/validator/form-validator.d.ts:25
validateLinkedField
validateLinkedField(name): Promise<any>
校验与指定字段关联的字段. 从 linkedFieldGroup 中获取与指定字段关联的字段名数组, 并校验这些字段.
Parameters
| Name | Type |
|---|---|
name | string |
Returns
Promise<any>
Defined in
dist/src/components/form-helper/validator/form-validator.d.ts:20