Commit 194200da49d08cf4ad3d370716d8b969df4fe6e1

Authored by Vladyslav_Prykhodko
Committed by Andrew Shvayka
1 parent bd558ed4

UI: LwM2M device profile resource fixed disabled observe checkbox

... ... @@ -164,12 +164,14 @@ export class Lwm2mObserveAttrTelemetryResourcesComponent implements ControlValue
164 164 form.get('attribute').valueChanges.pipe(startWith(resource.attribute), takeUntil(this.destroy$)),
165 165 form.get('telemetry').valueChanges.pipe(startWith(resource.telemetry), takeUntil(this.destroy$))
166 166 ]).subscribe(([attribute, telemetry]) => {
167   - if (attribute || telemetry) {
168   - form.get('observe').enable({emitEvent: false});
169   - } else {
170   - form.get('observe').disable({emitEvent: false});
171   - form.get('observe').patchValue(false, {emitEvent: false});
172   - form.get('attributes').patchValue({}, {emitEvent: false});
  167 + if (!this.disabled) {
  168 + if (attribute || telemetry) {
  169 + form.get('observe').enable({emitEvent: false});
  170 + } else {
  171 + form.get('observe').disable({emitEvent: false});
  172 + form.get('observe').patchValue(false, {emitEvent: false});
  173 + form.get('attributes').patchValue({}, {emitEvent: false});
  174 + }
173 175 }
174 176 });
175 177 return form;
... ...