mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-12 17:04:57 +00:00
66 lines
3.0 KiB
HTML
66 lines
3.0 KiB
HTML
<adf-datatable
|
|
#dataTable
|
|
[selectionMode]="selectionMode"
|
|
[data]="data"
|
|
[actions]="contentActions"
|
|
[actionsPosition]="contentActionsPosition"
|
|
[multiselect]="multiselect"
|
|
[allowDropFiles]="allowDropFiles"
|
|
[contextMenu]="contextMenuActions"
|
|
[rowStyle]="rowStyle"
|
|
[rowStyleClass]="rowStyleClass"
|
|
[loading]="loading"
|
|
[display]="display"
|
|
[noPermission]="noPermission"
|
|
[showHeader]="!isEmpty() && showHeader"
|
|
[rowMenuCacheEnabled]="false"
|
|
[stickyHeader]="stickyHeader"
|
|
(showRowContextMenu)="onShowRowContextMenu($event)"
|
|
(showRowActionsMenu)="onShowRowActionsMenu($event)"
|
|
(executeRowAction)="onExecuteRowAction($event)"
|
|
(rowClick)="onNodeClick($event.value?.node)"
|
|
(rowDblClick)="onNodeDblClick($event.value?.node)"
|
|
(row-select)="onNodeSelect($event.detail)"
|
|
(row-unselect)="onNodeUnselect($event.detail)"
|
|
[class.adf-datatable-gallery-thumbnails]="data.thumbnails">
|
|
|
|
<adf-no-content-template>
|
|
<ng-template>
|
|
<adf-empty-list *ngIf="!customNoContentTemplate">
|
|
<div class="adf-empty-list_template adf-empty-folder">
|
|
<div class="adf-empty-folder-this-space-is-empty">{{'ADF-DOCUMENT-LIST.EMPTY.HEADER' | translate}}</div>
|
|
<div fxHide.lt-md="true" class="adf-empty-folder-drag-drop">{{ 'ADF-DATATABLE.EMPTY.DRAG-AND-DROP.TITLE' | translate }}</div>
|
|
<div fxHide.lt-md="true" class="adf-empty-folder-any-files-here-to-add">{{ 'ADF-DATATABLE.EMPTY.DRAG-AND-DROP.SUBTITLE' | translate }}</div>
|
|
<img [alt]="'ADF-DATATABLE.EMPTY.DRAG-AND-DROP.TITLE' | translate" class="adf-empty-folder-image" [src]="emptyFolderImageUrl">
|
|
</div>
|
|
</adf-empty-list>
|
|
<ng-content select="adf-custom-empty-content-template, empty-folder-content"></ng-content>
|
|
</ng-template>
|
|
</adf-no-content-template>
|
|
|
|
<adf-no-permission-template>
|
|
<ng-template>
|
|
<div class="adf-no-permission__template" *ngIf="!customNoPermissionsTemplate">
|
|
<mat-icon>ic_error</mat-icon>
|
|
<p class="adf-no-permission__template--text">{{ 'ADF-DOCUMENT-LIST.NO_PERMISSION' | translate }}</p>
|
|
</div>
|
|
<ng-content select="adf-custom-no-permission-template, no-permission-content"></ng-content>
|
|
</ng-template>
|
|
</adf-no-permission-template>
|
|
|
|
<adf-loading-content-template>
|
|
<ng-template>
|
|
<div class="adf-document-list-loading-container" *ngIf="!customLoadingContent">
|
|
<mat-progress-spinner
|
|
id="adf-document-list-loading"
|
|
class="adf-document-list-loading-margin"
|
|
[color]="'primary'"
|
|
[mode]="'indeterminate'">
|
|
</mat-progress-spinner>
|
|
</div>
|
|
<ng-content select="adf-custom-loading-content-template"></ng-content>
|
|
</ng-template>
|
|
</adf-loading-content-template>
|
|
|
|
</adf-datatable>
|