]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/eg2/src/app/share/grid/grid.component.html
LP#1831788: add result filtering and other improvements to the Angular eg-grid
[working/Evergreen.git] / Open-ILS / src / eg2 / src / app / share / grid / grid.component.html
1
2 <div class="eg-grid" role="grid">
3
4   <eg-grid-toolbar
5     [gridContext]="context"
6     [gridPrinter]="gridPrinter"
7     [colWidthConfig]="colWidthConfig">
8   </eg-grid-toolbar>
9
10   <div #egGridStickyHeader [ngClass]="{'eg-grid-sticky-header' : context.stickyGridHeader}">
11     <eg-grid-header [context]="context"></eg-grid-header>
12   </div>
13
14   <eg-grid-column-width #colWidthConfig [gridContext]="context">
15   </eg-grid-column-width>
16
17   <eg-grid-print #gridPrinter [gridContext]="context">
18   </eg-grid-print>
19
20   <ng-container *ngIf="dataSource.data.length == 0">
21     <div class="row">
22       <ng-container *ngIf="dataSource.requestingData">
23         <div class="col-lg-6 offset-lg-3 text-center mt-3">
24           <eg-progress-inline></eg-progress-inline>
25         </div>
26       </ng-container>
27       <ng-container *ngIf="!dataSource.requestingData">
28         <div class="col-lg-12 text-center alert alert-light font-italic">
29           <span i18n>Nothing to Display</span>
30         </div>
31       </ng-container>
32     </div>
33   </ng-container>
34
35   <eg-grid-body [context]="context"></eg-grid-body>
36 </div>
37