mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
#726 validator improvements
- min/max length validators allow null values
This commit is contained in:
@@ -85,7 +85,7 @@ export class MinLengthFieldValidator implements FormFieldValidator {
|
|||||||
}
|
}
|
||||||
|
|
||||||
validate(field: FormFieldModel): boolean {
|
validate(field: FormFieldModel): boolean {
|
||||||
if (this.isSupported(field)) {
|
if (this.isSupported(field) && field.value) {
|
||||||
let result = field.value.length >= field.minLength;
|
let result = field.value.length >= field.minLength;
|
||||||
if (!result) {
|
if (!result) {
|
||||||
field.validationSummary = `Should be at least ${field.minLength} characters long.`;
|
field.validationSummary = `Should be at least ${field.minLength} characters long.`;
|
||||||
@@ -110,7 +110,7 @@ export class MaxLengthFieldValidator implements FormFieldValidator {
|
|||||||
}
|
}
|
||||||
|
|
||||||
validate(field: FormFieldModel): boolean {
|
validate(field: FormFieldModel): boolean {
|
||||||
if (this.isSupported(field)) {
|
if (this.isSupported(field) && field.value) {
|
||||||
let result = field.value.length <= field.maxLength;
|
let result = field.value.length <= field.maxLength;
|
||||||
if (!result) {
|
if (!result) {
|
||||||
field.validationSummary = `Should be ${field.maxLength} characters maximum.`;
|
field.validationSummary = `Should be ${field.maxLength} characters maximum.`;
|
||||||
|
Reference in New Issue
Block a user