From 8fa99326aaf6ec03d556c97b4b48aa92f7e96b98 Mon Sep 17 00:00:00 2001 From: Alicia de Dios Fuente <Alicia.DeDiosFuente@unige.ch> Date: Thu, 13 Feb 2020 16:22:14 +0100 Subject: [PATCH] feat:add pagination for matching aip in an order --- .../order-all-order-detail-edit.routable.html | 5 +++++ .../order-all-order-detail-edit.routable.ts | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/src/app/features/order/features/all-order/components/routables/all-order-detail-edit/order-all-order-detail-edit.routable.html b/src/app/features/order/features/all-order/components/routables/all-order-detail-edit/order-all-order-detail-edit.routable.html index 42ca8f610..03b3d0ca6 100644 --- a/src/app/features/order/features/all-order/components/routables/all-order-detail-edit/order-all-order-detail-edit.routable.html +++ b/src/app/features/order/features/all-order/components/routables/all-order-detail-edit/order-all-order-detail-edit.routable.html @@ -46,6 +46,11 @@ </ng-template> </mat-list-item> </mat-list> + <dlcm-shared-paginator class="paginator" + [pagingModel]="(queryParametersOrderArchivesObs | async).paging" + (pageChange)="pageChangeArchives($event)" + > + </dlcm-shared-paginator> </div> <div class="sub-wrapper" diff --git a/src/app/features/order/features/all-order/components/routables/all-order-detail-edit/order-all-order-detail-edit.routable.ts b/src/app/features/order/features/all-order/components/routables/all-order-detail-edit/order-all-order-detail-edit.routable.ts index 13275d67e..dd7dcb6e4 100644 --- a/src/app/features/order/features/all-order/components/routables/all-order-detail-edit/order-all-order-detail-edit.routable.ts +++ b/src/app/features/order/features/all-order/components/routables/all-order-detail-edit/order-all-order-detail-edit.routable.ts @@ -87,6 +87,8 @@ export class OrderAllOrderDetailEditRoutable extends SharedAbstractDetailEditCom isLoadingOrderArchivesObs: Observable<boolean> = MemoizedUtil.isLoading(this._store, OrderAllOrderOrderArchiveState); queryParametersAipObs: Observable<QueryParameters> = MemoizedUtil.queryParameters(this._store, OrderAllOrderAipState); + queryParametersOrderArchivesObs: Observable<QueryParameters> = MemoizedUtil.queryParameters(this._store, OrderAllOrderOrderArchiveState); + @ViewChild("formPresentational", {static: false}) readonly formPresentational: OrderAllOrderFormPresentational; @@ -204,4 +206,10 @@ export class OrderAllOrderDetailEditRoutable extends SharedAbstractDetailEditCom queryParameters.paging = $event; this._store.dispatch(new OrderAllOrderAipAction.GetAll(this._resId, queryParameters)); } + + pageChangeArchives($event: Paging): void { + const queryParameters = new QueryParameters(); + queryParameters.paging = $event; + this._store.dispatch(new OrderAllOrderOrderArchiveAction.GetAll(this._resId, queryParameters)); + } } -- GitLab