[{"__symbolic":"module","version":4,"metadata":{"RawHistoryDataComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../../../../shared/configure-component-base","name":"ConfigureComponentBase","line":25,"character":45},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"raw-history-data","template":" <div class=\"primeng-datatable-container\" [busyIf]=\"primengTableHelper.isLoading\"> <p-table #dataTable (onLazyLoad)=\"loadFBoxHistoryData($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('HistoryDataName')}} </th> <th class=\"col-md-1 col-xs-1\"> {{lc('SampleType')}} </th> <th class=\"col-md-1 col-xs-1\"> {{lc('Channel')}} </th> <th class=\"col-md-1 col-xs-1\"> {{lc('Devices')}} </th> <th class=\"col-md-1 col-xs-1\"> {{lc('DataType')}} </th> <th class=\"col-md-1 col-xs-1\"> {{lc('Address')}} </th> </tr> </ng-template> <ng-template pTemplate=\"body\" let-record let-rowIndex=\"rowIndex\"> <tr> <td *ngIf=\"record.shouldShow\" [attr.rowspan]=\"rowspan(record)\" class=\"col-md-1 col-xs-1\"> <i [ngClass]=\"record.expand || record.rowspan === 1 ? 'fa fa-minus-circle pointer expanded' : 'fa fa-plus-circle pointer unexpanded'\" (click)=\"toggleRow(record, $event)\"></i> {{record.item.name}} </td> <td *ngIf=\"record.shouldShow\" [attr.rowspan]=\"rowspan(record)\" class=\"col-md-1 col-xs-1\"> {{ formatSampleType(record.item.sampleType, record.item.recordingPeriod) }} </td> <td class=\"col-md-1 col-xs-1\"> {{record.channel?.channelName}} </td> <td class=\"col-md-1 col-xs-1\"> {{record.channel?.devAlias}} </td> <td class=\"col-md-1 col-xs-1\"> {{formatDataType(record.channel?.dataType, record.channel?.bitIndexEnabled)}} </td> <td class=\"col-md-1 col-xs-1\"> {{record.channel?.addressDescription}} </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)=\"loadFBoxHistoryData($event)\" [totalRecords]=\"primengTableHelper.totalRecordsCount\" [rowsPerPageOptions]=\"primengTableHelper.predefinedRecordsCountPerPage\"> </p-paginator> <span class=\"total-records-count\"> {{l('TotalRecordsCount', primengTableHelper.totalRecordsCount)}} </span> </div> </div> ","styles":[".expanded { color: #999; } .unexpanded { color: #3695FF; } .pointer { cursor: pointer; } .primeng-datatable-container{ margin-top: 12px; } "],"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../../animations/routerTransition","name":"appModuleAnimation","line":23,"character":17}}]}]}],"members":{"configureId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5}}]}],"dataSourceId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":5}}]}],"dataTable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":5},"arguments":["dataTable",{"static":true}]}]}],"paginator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":30,"character":5},"arguments":["paginator",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":33,"character":26},{"__symbolic":"reference","module":"../../../../shared/service-proxies/service-proxies","name":"FBoxHistoryDataServiceProxy","line":34,"character":49},{"__symbolic":"reference","module":"../../../../shared/fbox/fbox/dataType.service","name":"DataTypeService","line":35,"character":42}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"loadFBoxHistoryData":[{"__symbolic":"method"}],"loadForEachChannel":[{"__symbolic":"method"}],"rowspan":[{"__symbolic":"method"}],"toggleRow":[{"__symbolic":"method"}],"formatSampleType":[{"__symbolic":"method"}],"formatDataType":[{"__symbolic":"method"}]}}}}]