alias.filter-type @for (type of aliasFilterTypes; track type) { {{aliasFilterTypeTranslations.get(type) | translate}} } @if (entityFilterFormGroup.get('type').hasError('required')) { {{ 'alias.filter-type-required' | translate }} }
@switch (entityFilterFormGroup.get('type').value) { @case (aliasFilterType.singleEntity) { } @case (aliasFilterType.entityList) { } @case (aliasFilterType.entityName) { entity.name-starts-with help @if (filterFormGroup.get('entityNameFilter').hasError('required')) { {{ 'entity.entity-name-filter-required' | translate }} } } @case (aliasFilterType.entityType) { } @case (aliasFilterType.stateEntity) { alias.state-entity-parameter-name
{{ 'alias.default-state-entity' | translate }}
} @case (aliasFilterType.assetType) { asset.name-starts-with help } @case (aliasFilterType.deviceType) { device.name-starts-with help } @case (aliasFilterType.entityViewType) { entity-view.name-starts-with help } @case (aliasFilterType.edgeType) { edge.name-starts-with } @case (aliasFilterType.relationsQuery) {
alias.root-entity
{{ 'alias.root-state-entity' | translate }} @if (filterFormGroup.get('rootStateEntity').value) {
alias.state-entity-parameter-name
{{ 'alias.default-state-entity' | translate }}
} @else { }
alias.query-options
relation.direction @for (type of directionTypes; track type) { {{ directionTypeTranslations.get(directionTypeEnum[type]) | translate }} } alias.max-relation-level
@if (filterFormGroup.get('maxLevel').value > 1 || !filterFormGroup.get('maxLevel').value) { {{ 'alias.last-level-relation' | translate }} }
relation.relation-filters
} @case (entityFilterFormGroup.get('type').value === aliasFilterType.assetSearchQuery || entityFilterFormGroup.get('type').value === aliasFilterType.deviceSearchQuery || entityFilterFormGroup.get('type').value === aliasFilterType.edgeSearchQuery || entityFilterFormGroup.get('type').value === aliasFilterType.entityViewSearchQuery ? entityFilterFormGroup.get('type').value : '') {
alias.root-entity
{{ 'alias.root-state-entity' | translate }} @if (filterFormGroup.get('rootStateEntity').value) {
alias.state-entity-parameter-name
{{ 'alias.default-state-entity' | translate }}
} @else { }
alias.query-options
relation.direction @for (type of directionTypes; track type) { {{ directionTypeTranslations.get(directionTypeEnum[type]) | translate }} } alias.max-relation-level
@if (filterFormGroup.get('maxLevel').value > 1 || !filterFormGroup.get('maxLevel').value) { {{ 'alias.last-level-relation' | translate }} }
relation.relation-filter
@switch (entityFilterFormGroup.get('type').value) { @case (aliasFilterType.assetSearchQuery) { } @case (aliasFilterType.deviceSearchQuery) { } @case (aliasFilterType.edgeSearchQuery) { } @case (aliasFilterType.entityViewSearchQuery) { } }
} }