UI: fixed unused form control in relation filters

This commit is contained in:
rusikv 2024-03-06 15:44:09 +02:00
parent e32634f501
commit bf6c67bc6a

View File

@ -117,18 +117,20 @@ export class RelationFiltersComponent extends PageComponent implements ControlVa
public addFilter() { public addFilter() {
const filter: RelationEntityTypeFilter = { const filter: RelationEntityTypeFilter = {
relationType: null, relationType: null,
entityTypes: [], entityTypes: []
negate: false
}; };
this.relationFiltersFormArray.push(this.createRelationFilterFormGroup(filter)); this.relationFiltersFormArray.push(this.createRelationFilterFormGroup(filter));
} }
private createRelationFilterFormGroup(filter: RelationEntityTypeFilter): AbstractControl { private createRelationFilterFormGroup(filter: RelationEntityTypeFilter): AbstractControl {
return this.fb.group({ const formGroup = this.fb.group({
relationType: [filter ? filter.relationType : null], relationType: [filter ? filter.relationType : null],
entityTypes: [filter ? filter.entityTypes : []], entityTypes: [filter ? filter.entityTypes : []]
negate: [filter ? filter.negate : false],
}); });
if (this.enableNotOption) {
formGroup.addControl('negate', this.fb.control(filter ? filter.negate : false));
}
return formGroup;
} }
private updateModel() { private updateModel() {