device-grid/device-grid.component.ts
OnDestroy
ProductExperienceEventSource
| providers |
)
|
| selector | c8y-device-grid |
| imports |
C8yTranslatePipe
|
| templateUrl | ./device-grid.component.html |
<c8y-data-grid
[title]="title"
[loadMoreItemsLabel]="loadMoreItemsLabel"
[loadingItemsLabel]="loadingItemsLabel"
[columns]="columns"
[pagination]="pagination"
[infiniteScroll]="infiniteScroll"
[actionControls]="actionControls"
[selectable]="selectable"
[singleSelection]="singleSelection"
[bulkActionControls]="bulkActionControls"
[serverSideDataCallback]="serverSideDataCallback"
(itemsSelect)="itemsSelect.emit($event)"
[refresh]="refresh"
[showSearch]="showSearch && !childDeviceGrid"
[headerActionControls]="headerActionControls"
[activeClassName]="activeClassName"
c8yProductExperience
inherit
>
<c8y-ui-empty-state
[icon]="stats?.size > 0 ? 'search' : 'c8y-device-management'"
[title]="stats?.size > 0 ? (noResultsMessage | translate) : (noDataMessage | translate)"
[subtitle]="stats?.size > 0 ? (noResultsSubtitle | translate) : null"
*emptyStateContext="let stats"
[horizontal]="stats?.size > 0"
></c8y-ui-empty-state>
</c8y-data-grid>