fix typeahead validation (#4653)

This commit is contained in:
Eugenio Romano
2019-04-25 19:57:58 +01:00
committed by GitHub
parent f94eb5872a
commit 7caf50b2a6

View File

@@ -24,6 +24,7 @@ import { FormFieldModel } from './form-field.model';
export interface FormFieldValidator {
isSupported(field: FormFieldModel): boolean;
validate(field: FormFieldModel): boolean;
}
@@ -500,8 +501,8 @@ export class FixedValueFieldValidator implements FormFieldValidator {
return field.options.find((item) => item.name && item.name.toLocaleLowerCase() === field.value.toLocaleLowerCase()) ? true : false;
}
hasValidId(field: FormFieldModel) {
return field.options[field.value - 1] ? true : false;
hasValidId(field: FormFieldModel): boolean {
return field.options.find((item) => item.id === field.value) ? true : false;
}
hasStringValue(field: FormFieldModel) {