Moved sparkplug hint to string items list attribute, added subscriptSizing
This commit is contained in:
parent
43735f17ae
commit
c94d5041a6
@ -25,11 +25,11 @@
|
||||
editable
|
||||
label="{{ 'device-profile.mqtt-device-topic-filters-spark-plug-attribute-metric-names' | translate }}"
|
||||
placeholder="{{'device-profile.mqtt-device-topic-filters-spark-plug-attribute-metric-names' | translate}}"
|
||||
hint="{{ 'device-profile.mqtt-device-topic-filters-spark-plug-attribute-metric-names-hint' | translate }}"
|
||||
floatLabel="always"
|
||||
subscriptSizing="dynamic"
|
||||
formControlName="sparkplugAttributesMetricNames">
|
||||
</tb-string-items-list>
|
||||
<div *ngIf="mqttDeviceProfileTransportConfigurationFormGroup.get('sparkplug').value"
|
||||
class="tb-hint" innerHTML="{{ 'device-profile.mqtt-device-topic-filters-spark-plug-attribute-metric-names-hint' | translate }}"></div>
|
||||
</form>
|
||||
<form [formGroup]="mqttDeviceProfileTransportConfigurationFormGroup" style="padding-bottom: 16px;" *ngIf="!mqttDeviceProfileTransportConfigurationFormGroup.get('sparkplug').value">
|
||||
<fieldset class="fields-group">
|
||||
|
||||
@ -16,7 +16,7 @@
|
||||
|
||||
-->
|
||||
<section [formGroup]="stringItemsForm">
|
||||
<mat-form-field fxFlex class="mat-block" [floatLabel]="floatLabel" [appearance]="appearance">
|
||||
<mat-form-field fxFlex class="mat-block" [floatLabel]="floatLabel" [appearance]="appearance" [subscriptSizing]="subscriptSizing">
|
||||
<mat-label *ngIf="label">{{ label }}</mat-label>
|
||||
<mat-chip-grid #itemsChipList formControlName="items" [required]="required">
|
||||
<mat-chip-row *ngFor="let item of stringItemsList"
|
||||
|
||||
@ -18,7 +18,7 @@ import { Component, forwardRef, Input } from '@angular/core';
|
||||
import { ControlValueAccessor, FormBuilder, FormGroup, NG_VALUE_ACCESSOR, Validators } from '@angular/forms';
|
||||
import { MatChipInputEvent } from '@angular/material/chips';
|
||||
import { COMMA, ENTER, SEMICOLON } from '@angular/cdk/keycodes';
|
||||
import { FloatLabelType, MatFormFieldAppearance } from '@angular/material/form-field';
|
||||
import { FloatLabelType, MatFormFieldAppearance, SubscriptSizing } from '@angular/material/form-field';
|
||||
import { coerceBoolean } from '@shared/decorators/coerce-boolean';
|
||||
|
||||
@Component({
|
||||
@ -79,6 +79,9 @@ export class StringItemsListComponent implements ControlValueAccessor{
|
||||
@coerceBoolean()
|
||||
editable = false;
|
||||
|
||||
@Input()
|
||||
subscriptSizing: SubscriptSizing = 'fixed'
|
||||
|
||||
private propagateChange = (v: any) => { };
|
||||
|
||||
constructor(private fb: FormBuilder) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user