<!-- push everything else to the right -->
<div class="flex-1"></div>
- <div ngbDropdown class="ml-1" placement="bottom-right">
+ <div ngbDropdown class="mr-1" placement="bottom-right">
<button ngbDropdownToggle [disabled]="!gridContext.toolbarActions.length"
class="btn btn-outline-dark no-dropdown-caret">
<span title="Actions For Selected Rows" i18n-title
</div>
</div>
- <div class="btn-toolbar ml-1">
- <div class="btn-grp">
- <button [disabled]="gridContext.pager.isFirstPage()" type="button"
- class="btn btn-outline-dark" (click)="gridContext.pager.toFirst()">
- <span title="First Page" i18n-title
- class="material-icons mat-icon-in-button">first_page</span>
- </button>
- <button [disabled]="gridContext.pager.isFirstPage()" type="button"
- class="btn btn-outline-dark" (click)="gridContext.pager.decrement()">
- <span title="Previous Page" i18n-title
- class="material-icons mat-icon-in-button">keyboard_arrow_left</span>
- </button>
- <button [disabled]="gridContext.pager.isLastPage()" type="button"
- class="btn btn-outline-dark" (click)="gridContext.pager.increment()">
- <span title="Next Page" i18n-title
- class="material-icons mat-icon-in-button">keyboard_arrow_right</span>
- </button>
- <button [disabled]="!gridContext.pager.resultCount || gridContext.pager.isLastPage()"
- type="button" class="btn btn-outline-dark" (click)="gridContext.pager.toLast()">
- <span title="First Page" i18n-title
- class="material-icons mat-icon-in-button">last_page</span>
- </button>
+ <button [disabled]="gridContext.pager.isFirstPage()" type="button"
+ class="btn btn-outline-dark mr-1" (click)="gridContext.pager.toFirst()">
+ <span title="First Page" i18n-title
+ class="material-icons mat-icon-in-button">first_page</span>
+ </button>
+ <button [disabled]="gridContext.pager.isFirstPage()" type="button"
+ class="btn btn-outline-dark mr-1" (click)="gridContext.pager.decrement()">
+ <span title="Previous Page" i18n-title
+ class="material-icons mat-icon-in-button">keyboard_arrow_left</span>
+ </button>
+ <button [disabled]="gridContext.pager.isLastPage()" type="button"
+ class="btn btn-outline-dark mr-1" (click)="gridContext.pager.increment()">
+ <span title="Next Page" i18n-title
+ class="material-icons mat-icon-in-button">keyboard_arrow_right</span>
+ </button>
+
+ <button [disabled]="!gridContext.pager.resultCount || gridContext.pager.isLastPage()"
+ type="button" class="btn btn-outline-dark mr-1" (click)="gridContext.pager.toLast()">
+ <span title="First Page" i18n-title
+ class="material-icons mat-icon-in-button">last_page</span>
+ </button>
+
+ <div ngbDropdown class="mr-1" placement="bottom-right">
+ <button ngbDropdownToggle class="btn btn-outline-dark text-button">
+ <span title="Select Row Count" i18n-title i18n>
+ Rows {{gridContext.pager.limit}}
+ </span>
+ </button>
+ <div class="dropdown-menu" ngbDropdownMenu>
+ <a class="dropdown-item"
+ *ngFor="let count of [5, 10, 25, 50, 100]"
+ (click)="gridContext.pager.setLimit(count)">
+ <span class="ml-2">{{count}}</span>
+ </a>
</div>
</div>
<eg-grid-column-config #columnConfDialog [columnSet]="gridContext.columnSet">
</eg-grid-column-config>
- <div ngbDropdown class="ml-1" placement="bottom-right">
+ <div ngbDropdown placement="bottom-right">
<button ngbDropdownToggle class="btn btn-outline-dark no-dropdown-caret">
- <span title="Show Grid Options" i18n-title class="material-icons mat-icon-in-button">settings</span>
+ <span title="Show Grid Options" i18n-title
+ class="material-icons mat-icon-in-button">settings</span>
</button>
<div class="dropdown-menu" ngbDropdownMenu>
<a class="dropdown-item label-with-material-icon"