Browse Source

enhanced validators

pull/14488/head
Maksym Tsymbarov 10 months ago
parent
commit
e378c2b795
  1. 6
      ui-ngx/src/app/modules/home/components/widget/lib/settings/common/chart/time-series-chart-y-axis-row.component.html
  2. 6
      ui-ngx/src/app/modules/home/components/widget/lib/settings/common/chart/time-series-chart-y-axis-row.component.ts

6
ui-ngx/src/app/modules/home/components/widget/lib/settings/common/chart/time-series-chart-y-axis-row.component.html

@ -32,14 +32,12 @@
</mat-form-field> </mat-form-field>
<div class="tb-min-field" formGroupName="min"> <div class="tb-min-field" formGroupName="min">
<mat-form-field appearance="outline" class="tb-inline-field number" subscriptSizing="dynamic"> <mat-form-field appearance="outline" class="tb-inline-field number" subscriptSizing="dynamic">
<input matInput formControlName="value" type="number" placeholder="{{ 'widgets.chart.chart-axis.scale-auto' | translate }}" <input matInput formControlName="value" type="number" placeholder="{{ 'widgets.chart.chart-axis.scale-auto' | translate }}">
[disabled]="!checkIsConstantLimit('min')">
</mat-form-field> </mat-form-field>
</div> </div>
<div class="tb-max-field" formGroupName="max"> <div class="tb-max-field" formGroupName="max">
<mat-form-field appearance="outline" class="tb-inline-field number" subscriptSizing="dynamic"> <mat-form-field appearance="outline" class="tb-inline-field number" subscriptSizing="dynamic">
<input matInput formControlName="value" type="number" placeholder="{{ 'widgets.chart.chart-axis.scale-auto' | translate }}" <input matInput formControlName="value" type="number" placeholder="{{ 'widgets.chart.chart-axis.scale-auto' | translate }}">
[disabled]="!checkIsConstantLimit('max')">
</mat-form-field> </mat-form-field>
</div> </div>
<div class="tb-units-field"> <div class="tb-units-field">

6
ui-ngx/src/app/modules/home/components/widget/lib/settings/common/chart/time-series-chart-y-axis-row.component.ts

@ -217,9 +217,13 @@ export class TimeSeriesChartYAxisRowComponent implements ControlValueAccessor, O
} }
if(!this.checkIsConstantLimit('min')){ if(!this.checkIsConstantLimit('min')){
this.axisFormGroup.get('min').disable({emitEvent: false}); this.axisFormGroup.get('min').disable({emitEvent: false});
} else {
this.axisFormGroup.get('min').enable({emitEvent: false});
} }
if(!this.checkIsConstantLimit('max')){ if(!this.checkIsConstantLimit('max')){
this.axisFormGroup.get('max').disable({emitEvent: false}); this.axisFormGroup.get('max').disable({emitEvent: false});
} else {
this.axisFormGroup.get('max').enable({emitEvent: false});
} }
} }
@ -270,6 +274,4 @@ export class TimeSeriesChartYAxisRowComponent implements ControlValueAccessor, O
...limit, ...limit,
}; };
} }
} }

Loading…
Cancel
Save