|
102 | 102 | <div [class.ui-grid-table-refreshable]="refreshable"
|
103 | 103 | [style.minWidth.px]="isScrollable && dataManager.length ? (minWidth$ | async) : undefined"
|
104 | 104 | [style.overflow]="isScrollable ? (tableOverflowStyle$ | async) : 'visible'"
|
105 |
| - class="ui-grid-table" |
106 |
| - role="grid"> |
| 105 | + class="ui-grid-table" |
| 106 | + role="grid"> |
| 107 | + <mat-progress-bar *ngIf="loading && !loadingState" |
| 108 | + mode="query" |
| 109 | + class="ui-grid-loader"> |
| 110 | + </mat-progress-bar> |
107 | 111 | <div class="ui-grid-header">
|
108 | 112 | <div *ngIf="showHeaderRow"
|
109 | 113 | class="ui-grid-header-row"
|
|
151 | 155 | (focusout)="hideColumnHeaderTooltip(columnTooltip)"
|
152 | 156 | (keyup.enter)="sortManager.changeSort(column)"
|
153 | 157 | (keyup.space)="sortManager.changeSort(column)"
|
154 |
| - (keydown.ArrowLeft)="(!last || columns.freeColumns.length) && resizeManager.startKeyboardResize('left', column, columnIndex); $event.preventDefault()" |
155 |
| - (keydown.ArrowRight)="(!last || columns.freeColumns.length) && resizeManager.startKeyboardResize('right', column, columnIndex); $event.preventDefault()" |
| 158 | + (keydown.ArrowLeft)="columns.freeColumns.length && resizeManager.startKeyboardResize('left', column, columnIndex); $event.preventDefault()" |
| 159 | + (keydown.ArrowRight)="columns.freeColumns.length && resizeManager.startKeyboardResize('right', column, columnIndex); $event.preventDefault()" |
156 | 160 | cdkMonitorElementFocus
|
157 | 161 | class="ui-grid-header-cell ui-grid-sticky-element"
|
158 | 162 | role="columnheader"
|
|
218 | 222 | (focusout)="hideColumnHeaderTooltip(columnTooltip)"
|
219 | 223 | (keyup.enter)="sortManager.changeSort(column)"
|
220 | 224 | (keyup.space)="sortManager.changeSort(column)"
|
221 |
| - (keydown.ArrowLeft)="!last && resizeManager.startKeyboardResize('left', column, columnIndex); $event.preventDefault()" |
222 |
| - (keydown.ArrowRight)="!last && resizeManager.startKeyboardResize('right', column, columnIndex); $event.preventDefault()" |
| 225 | + (keydown.ArrowLeft)="resizeManager.startKeyboardResize('left', column, columnIndex); $event.preventDefault()" |
| 226 | + (keydown.ArrowRight)="resizeManager.startKeyboardResize('right', column, columnIndex); $event.preventDefault()" |
223 | 227 | cdkMonitorElementFocus
|
224 | 228 | class="ui-grid-header-cell"
|
225 | 229 | role="columnheader"
|
|
289 | 293 | class="ui-grid-header-cell ui-grid-action-cell ui-grid-feature-cell">
|
290 | 294 | </div>
|
291 | 295 | </div>
|
292 |
| - <mat-progress-bar *ngIf="loading && !loadingState" |
293 |
| - mode="query" |
294 |
| - class="ui-grid-loader"> |
295 |
| - </mat-progress-bar> |
296 | 296 | </div>
|
297 | 297 |
|
298 | 298 | <ng-container *ngIf="dataManager?.length; else noData">
|
|
0 commit comments