From 9ec4e43ecfa4b331be5eb1cf37529c8cd482f7c5 Mon Sep 17 00:00:00 2001 From: Artur Date: Mon, 4 Nov 2024 22:49:54 +0100 Subject: [PATCH] .. --- src/app/validators/unique-column.validator.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/validators/unique-column.validator.ts b/src/app/validators/unique-column.validator.ts index 4f0442e..6f61050 100644 --- a/src/app/validators/unique-column.validator.ts +++ b/src/app/validators/unique-column.validator.ts @@ -1,9 +1,9 @@ import { AbstractControl, ValidationErrors, ValidatorFn } from '@angular/forms'; -export function uniqueColumnValidator(columnName: string): ValidatorFn { - return (control: AbstractControl): ValidationErrors | null => { - const formArray = control.get(columnName) as AbstractControl[]; - const values = formArray?.map(field => field.value) || []; - const uniqueValues = new Set(values); - return uniqueValues.size !== values.length ? { uniqueColumn: true } : null; - }; +// export function uniqueColumnValidator(columnName: string): ValidatorFn { +// return (control: AbstractControl): ValidationErrors | null => { +// const formArray = control.get(columnName) as AbstractControl[]; +// const values = formArray?.map(field => field.value) || []; +// const uniqueValues = new Set(values); +// return uniqueValues.size !== values.length ? { uniqueColumn: true } : null; +// };