[{"__symbolic":"module","version":4,"metadata":{"VariableSelectorComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../../../../../shared/app-component-base","name":"AppComponentBase","line":19,"character":47},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"variable-selector","styles":[".variable-input{ width: 100%; .variable-select{ width: calc(100% - 30px); float: left; color: rgba(0, 0, 0, 0.3); line-height: 30px; } .open-monitor-btn{ width: 30px; height: 30px; line-height: 25px; float: left; background-color: white; border: 1px solid #d7dbe5; border-left: 0; cursor: pointer; span { color: #3695FF; } } .ng-select{ margin-left: 0 !important; } }"],"template":"<div class=\"variable-input clearfix designer-input-wrap\"> <ng-select name=\"refVariable\" class=\"variable-select\" [items]=\"variableItems\" bindLabel=\"name\" [groupBy]=\"groupByFn\" [(ngModel)]=\"selectedVariable\" [clearable]=\"true\" [loading]=\"loading\" [loadingText]=\"l('LoadWithThreeDot')\" [compareWith]=\"compareWith\" [notFoundText]=\"l('NoData')\" (change)=\"getDetailSelectedVariable()\"> <ng-template ng-label-tmp let-item=\"item\"> {{item.name + '(' + item.groupName + ')'}} </ng-template> </ng-select> <button type=\"button\" class=\"open-monitor-btn\" (click)=\"showChooseMonitor($event)\"><span class=\"fa fa-bars\"></span></button> </div> "}]}],"members":{"configureId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":5}}]}],"currentVariableId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"currentVariableIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":5}}]}],"dataType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":5}}]}],"readWriteModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":48,"character":9},"arguments":[{"__symbolic":"reference","module":"../../../core/variable/variable.service","name":"VARIABLE_SERVICE","line":48,"character":16}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":47,"character":26},{"__symbolic":"reference","module":"ngx-bootstrap","name":"BsModalService","line":47,"character":67},{"__symbolic":"reference","module":"../../../core/variable/variable.services","name":"VariableService","line":48,"character":68}]}],"showChooseMonitor":[{"__symbolic":"method"}],"showConditionModal":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"loadVaribales":[{"__symbolic":"method"}],"compareWith":[{"__symbolic":"method"}],"getDetailSelectedVariable":[{"__symbolic":"method"}],"groupByFn":[{"__symbolic":"method"}],"refreshCurrentVariableId":[{"__symbolic":"method"}]}}}}]