</div>
<div class="w-sdc-form-columns-wrapper" *ngFor="let value of constraintValuesArray(constraintIndex).controls; let valueIndex = index; trackBy:trackByFn">
<div class="w-sdc-form-column">
- <input type="text" class="i-sdc-form-input" required
+ <input type="text" class="i-sdc-form-input" required
[value]="value.value"
+ [disabled]=isViewOnly
(input)="onChangeConstrainValueIndex(constraintIndex, $event.target.value, valueIndex)"/>
</div>
});
const valRef = newForm.get('value') as FormArray;
-
if (constraint.hasOwnProperty(ConstraintTypes.valid_values)) {
constraint.validValues.forEach((val) => {
- valRef.push(new FormControl(val, this.constraintValidators));
+ valRef.push(new FormControl({value: val, disabled: this.isViewOnly}, this.constraintValidators));
});
} else {
constraint.inRange.forEach((val) => {
- valRef.push(new FormControl(val, this.constraintValidators));
+ valRef.push(new FormControl({value: val, disabled: this.isViewOnly}, this.constraintValidators));
});
}