[{"__symbolic":"module","version":4,"metadata":{"RawAlarmRegistrationComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../../../../shared/configure-component-base","name":"ConfigureComponentBase","line":17,"character":51},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"raw-alarm-registration","template":" <div class=\"portlet-input\"> <div class=\"row variable-search\"> <div class=\"col-xl-2\"> <div class=\"input-group\"> <input placeholder='{{lc(\"SearchAlarmName\")}}' type=\"text\" name=\"fBoxAlarmName\" [(ngModel)]=\"fBoxAlarmName\" (change)=\"loadFBoxAlarms()\"/> <i class=\"fcloud-search\" (click)=\"loadFBoxAlarms()\"></i> </div> </div> <div class=\"col-xl-2\"> <div class=\"input-group\"> <select (change)=\"loadFBoxAlarms()\" name=\"groupName\" [(ngModel)]=\"selectedGroupName\"> <option [ngValue]=\"undefined\" selected>{{lc(\"AllGroup\")}}</option> <option *ngFor=\"let groupName of groupNames\" [value]=\"groupName\"> {{groupName}} </option> </select> </div> </div> </div> </div> <div class=\"primeng-datatable-container\" [busyIf]=\"primengTableHelper.isLoading\"> <p-table #dataTable (onLazyLoad)=\"loadFBoxAlarms($event)\" [value]=\"primengTableHelper.records\" rows=\"{{primengTableHelper.defaultRecordsCountPerPage}}\" [paginator]=\"false\" [lazy]=\"true\" scrollable=\"true\" ScrollWidth=\"100%\" responsive=\"primengTableHelper.isResponsive\" resizableColumns=\"primengTableHelper.resizableColumns\"> <ng-template pTemplate=\"header\"> <tr> <th class=\"col-md-1 col-xs-1\"> {{lc('AlarmNameG')}} </th> <th class=\"col-md-1 col-xs-1\"> {{lc('AlarmMessage')}} </th> <th class=\"col-md-1 col-xs-1\"> {{lc('AlarmConditionType')}} </th> <th class=\"col-md-1 col-xs-1\"> {{lc('DataType')}} </th> <th class=\"col-md-1 col-xs-1\"> {{lc('Address')}} </th> <th class=\"col-md-1 col-xs-1\"> {{lc('Devices')}} </th> <th class=\"col-md-1 col-xs-1\"> {{lc('StationNo')}} </th> <th class=\"col-md-1 col-xs-1\"> {{lc('GroupName')}} </th> </tr> </ng-template> <ng-template pTemplate=\"body\" let-record> <tr> <td> {{record.name}} </td> <td> {{record.alarmMessage}} </td> <td> {{formatConditionType(record)}} </td> <td> {{formatDataType(record.dataType, record.bitIndexEnabled)}} </td> <td> {{record.addressDescription}} </td> <td> {{record.devAlias}} </td> <td> {{record.stationNo}} </td> <td> {{record.groupName}} </td> </tr> </ng-template> </p-table> <div class=\"primeng-no-data\" *ngIf=\"primengTableHelper.totalRecordsCount == 0\"> {{l('NoData')}} </div> <div class=\"primeng-paging-container\"> <p-paginator #paginator [rows]=\"primengTableHelper.defaultRecordsCountPerPage\" (onPageChange)=\"loadFBoxAlarms($event)\" [totalRecords]=\"primengTableHelper.totalRecordsCount\" [rowsPerPageOptions]=\"primengTableHelper.predefinedRecordsCountPerPage\"> </p-paginator> <span class=\"total-records-count\"> {{l('TotalRecordsCount', primengTableHelper.totalRecordsCount)}} </span> </div> </div> ","animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../../animations/routerTransition","name":"appModuleAnimation","line":15,"character":17}}]}]}],"members":{"configureId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}}]}],"dataSourceId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}}]}],"dataTable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":20,"character":5},"arguments":["dataTable",{"static":true}]}]}],"paginator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":21,"character":5},"arguments":["paginator",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":28,"character":35},{"__symbolic":"reference","module":"../../../../shared/service-proxies/service-proxies","name":"FBoxAlarmRegistrationServiceProxy","line":29,"character":55},{"__symbolic":"reference","module":"../../../../shared/fbox/fbox/dataType.service","name":"DataTypeService","line":30,"character":42}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"loadFBoxAlarmData":[{"__symbolic":"method"}],"loadFBoxAlarmGroupNames":[{"__symbolic":"method"}],"loadFBoxAlarms":[{"__symbolic":"method"}],"formatConditionType":[{"__symbolic":"method"}],"formatDataType":[{"__symbolic":"method"}],"convertCondition":[{"__symbolic":"method"}]}}}}]