12 changed files with 215 additions and 105 deletions
@ -0,0 +1,37 @@ |
|||
<!-- |
|||
|
|||
Copyright © 2016-2024 The Thingsboard Authors |
|||
|
|||
Licensed under the Apache License, Version 2.0 (the "License"); |
|||
you may not use this file except in compliance with the License. |
|||
You may obtain a copy of the License at |
|||
|
|||
http://www.apache.org/licenses/LICENSE-2.0 |
|||
|
|||
Unless required by applicable law or agreed to in writing, software |
|||
distributed under the License is distributed on an "AS IS" BASIS, |
|||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|||
See the License for the specific language governing permissions and |
|||
limitations under the License. |
|||
|
|||
--> |
|||
<section class="flex flex-1 flex-row gap-2" [formGroup]="timeintervalFormGroup"> |
|||
<mat-form-field class="flex flex-1" [class]="{'tb-inline-field': appearance === 'outline'}" |
|||
[subscriptSizing]="subscriptSizing" [appearance]="appearance"> |
|||
<mat-select formControlName="aggIntervals" multiple |
|||
placeholder="{{ 'timewindow.all' | translate }}"> |
|||
<mat-option *ngFor="let interval of allIntervals" [value]="interval.value"> |
|||
{{ interval.name | translate:interval.translateParams }} |
|||
</mat-option> |
|||
</mat-select> |
|||
</mat-form-field> |
|||
<mat-form-field class="flex flex-1" [class]="{'tb-inline-field': appearance === 'outline'}" |
|||
[subscriptSizing]="subscriptSizing" [appearance]="appearance"> |
|||
<mat-select formControlName="defaultAggInterval" |
|||
placeholder="{{ 'action.set' | translate }}"> |
|||
<mat-option *ngFor="let interval of selectedIntervals" [value]="interval.value"> |
|||
{{ interval.name | translate:interval.translateParams }} |
|||
</mat-option> |
|||
</mat-select> |
|||
</mat-form-field> |
|||
</section> |
|||
@ -1,27 +0,0 @@ |
|||
<!-- |
|||
|
|||
Copyright © 2016-2024 The Thingsboard Authors |
|||
|
|||
Licensed under the Apache License, Version 2.0 (the "License"); |
|||
you may not use this file except in compliance with the License. |
|||
You may obtain a copy of the License at |
|||
|
|||
http://www.apache.org/licenses/LICENSE-2.0 |
|||
|
|||
Unless required by applicable law or agreed to in writing, software |
|||
distributed under the License is distributed on an "AS IS" BASIS, |
|||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|||
See the License for the specific language governing permissions and |
|||
limitations under the License. |
|||
|
|||
--> |
|||
<section class="flex flex-1 flex-row" [formGroup]="timeintervalFormGroup"> |
|||
<mat-form-field class="flex flex-1" [subscriptSizing]="subscriptSizing" [appearance]="appearance"> |
|||
<mat-label *ngIf="predefinedName" translate>{{ predefinedName }}</mat-label> |
|||
<mat-select formControlName="intervals" multiple> |
|||
<mat-option *ngFor="let interval of allIntervals" [value]="interval.value"> |
|||
{{ interval.name | translate:interval.translateParams }} |
|||
</mat-option> |
|||
</mat-select> |
|||
</mat-form-field> |
|||
</section> |
|||
Loading…
Reference in new issue