widgets/implementations/asset-table/asset-table-view/asset-table-widget-view.component.ts
| host | { |
| selector | c8y-asset-table-widget-view |
| standalone | true |
| imports | |
| templateUrl | ./asset-table-widget-view.component.html |
No results matching.
@if (!config.widgetInstanceGlobalTimeContext) {
<c8y-widget-action>
<c8y-asset-table-auto-refresh
class="d-contents"
[isIntervalRefresh]="!!config.refreshInterval"
[refreshInterval]="config.refreshInterval"
[config]="config"
[isRefreshDisabled]="false"
[isLoading]="isLoading$"
(onCountdownEnded)="updateSelectedAssets()"
></c8y-asset-table-auto-refresh>
</c8y-widget-action>
}
<c8y-data-grid
class="content-fullpage d-flex d-col"
[title]="config.title"
[displayOptions]="config.displayOptions"
[configureColumnsEnabled]="config.displayOptions.configurableColumnsEnabled ?? true"
[columns]="columns"
[serverSideDataCallback]="serverSideDataCallback"
[pagination]="pagination"
(onPageSizeChange)="pagination = $event.pagination"
[refresh]="refresh"
(onSort)="onGridSort($event)"
>
<c8y-ui-empty-state
[icon]="'search'"
[title]="'No results to display.' | translate"
[subtitle]="'Refine your search terms or check your spelling.' | translate"
[horizontal]="true"
></c8y-ui-empty-state>
</c8y-data-grid>