|
|
|
@ -20,25 +20,10 @@ import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; |
|
|
|
import { Store } from '@ngrx/store'; |
|
|
|
import { AppState } from '@core/core.state'; |
|
|
|
import { FormBuilder, FormControl, FormGroup, FormGroupDirective, NgForm, Validators } from '@angular/forms'; |
|
|
|
import { |
|
|
|
CONTAINS_TYPE, |
|
|
|
EntityRelation, |
|
|
|
EntitySearchDirection, |
|
|
|
RelationTypeGroup |
|
|
|
} from '@shared/models/relation.models'; |
|
|
|
import { EntityRelationService } from '@core/http/entity-relation.service'; |
|
|
|
import { EntityId } from '@shared/models/id/entity-id'; |
|
|
|
import { forkJoin, Observable } from 'rxjs'; |
|
|
|
import { JsonObjectEditComponent } from '@app/shared/components/json-object-edit.component'; |
|
|
|
import { Router } from '@angular/router'; |
|
|
|
import { DialogComponent } from '@app/shared/components/dialog.component'; |
|
|
|
import { AttributeData, AttributeScope } from '@shared/models/telemetry/telemetry.models'; |
|
|
|
import { AttributeService } from '@core/http/attribute.service'; |
|
|
|
import { DataKey } from '@app/shared/models/widget.models'; |
|
|
|
import { EntityAlias } from '@shared/models/alias.models'; |
|
|
|
import { IAliasController } from '@core/api/widget-api.models'; |
|
|
|
import { DialogComponent } from '@shared/components/dialog.component'; |
|
|
|
import { DataKey } from '@shared/models/widget.models'; |
|
|
|
import { DataKeysCallbacks } from './data-keys.component.models'; |
|
|
|
import { JsFuncComponent } from '@shared/components/js-func.component'; |
|
|
|
import { DataKeyConfigComponent } from '@home/components/widget/data-key-config.component'; |
|
|
|
|
|
|
|
export interface DataKeyConfigDialogData { |
|
|
|
|