Improve kv-map component disable state handling

This commit is contained in:
Igor Kulikov 2020-05-13 17:06:15 +03:00
parent 359723b05c
commit 096b2944d0

View File

@ -117,6 +117,11 @@ export class KeyValMapComponent extends PageComponent implements ControlValueAcc
this.valueChangeSubscription = this.kvListFormGroup.valueChanges.subscribe(() => {
this.updateModel();
});
if (this.disabled) {
this.kvListFormGroup.disable({emitEvent: false});
} else {
this.kvListFormGroup.enable({emitEvent: false});
}
}
public removeKeyVal(index: number) {