Wrapper ID and key-based table class
authorStephanie Leary <stephanie.leary@equinoxoli.org>
Mon, 27 Mar 2023 22:22:55 +0000 (22:22 +0000)
committerStephanie Leary <stephanie.leary@equinoxoli.org>
Mon, 27 Mar 2023 22:22:55 +0000 (22:22 +0000)
Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Open-ILS/src/eg2/src/app/share/grid/grid.component.html

index f5c0117..c705464 100644 (file)
@@ -1,4 +1,4 @@
-<div class="eg-grid-wrapper" role="region" aria-labelledby="eg-grid-caption" tabindex="0">
+<div id="{{gridDomId}}" class="eg-grid-wrapper" role="region" aria-labelledby="eg-grid-caption" tabindex="0">
   
   <eg-grid-print #gridPrinter [gridContext]="context">
   </eg-grid-print>
@@ -15,7 +15,7 @@
   </eg-grid-toolbar-actions-menu>
 </ng-template>
 
-<table class="eg-grid eg-grid-table table" role="table">
+<table #egGrid class="eg-grid table" role="table" [ngClass]="context.persistKey.replaceAll('.', '_')">
     <caption id="eg-grid-caption">
     <ng-container *ngIf="dataSource.data.length === 0">
       <ng-container *ngIf="dataSource.requestingData">