feat: add Paging function of slicing nsi page 41/99241/1
authorcyuamber <xuranyjy@chinamobile.com>
Fri, 6 Dec 2019 04:39:30 +0000 (12:39 +0800)
committercyuamber <xuranyjy@chinamobile.com>
Fri, 6 Dec 2019 04:39:37 +0000 (12:39 +0800)
Change-Id: I216b64a77a0c148547528c90f83efc982bcb3170
Issue-ID: USECASEUI-369
Signed-off-by: cyuamber <xuranyjy@chinamobile.com>
usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/nsi-management/nsi-table/nsi-table.component.html
usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/nsi-management/nsi-table/nsi-table.component.ts
usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component.html

index 5bcdbb6..3196f8f 100644 (file)
@@ -2,7 +2,8 @@
     <div nz-row>
         <div nz-col nzSpan="12" class="task_status">
             <span>Status : </span>
-            <nz-select nzShowSearch nzPlaceHolder="Select a processing status" [(ngModel)]="selectedValue">
+            <nz-select nzShowSearch nzPlaceHolder="Select a processing status" [(ngModel)]="selectedValue"
+                       (ngModelChange)="getListOfProcessingStatus()">
                 <nz-option *ngFor="let item of statusOptions" [nzLabel]="item" [nzValue]="item"></nz-option>
             </nz-select>
         </div>
                 #nsiTable
                 [nzData]="listOfData"
                 [nzFrontPagination]="false"
+                nzShowSizeChanger
                 [nzPageSizeOptions]="[5,10,15,20]"
                 [nzTotal]='total'
                 [(nzPageSize)]="pageSize"
                 [(nzPageIndex)]='pageIndex'
                 [nzLoading]="loading"
+                (nzPageIndexChange)="searchData()"
+                (nzPageSizeChange)="searchData(true)"
         >
             <thead>
             <tr>
index 372504e..a1511b1 100644 (file)
@@ -47,6 +47,14 @@ export class NsiTableComponent implements OnInit {
             }
         })
     }
+    getListOfProcessingStatus(){
+        this.pageIndex = 1;
+        this.pageSize = 10;
+        this.getNsiList();
+    }
+    searchData(reset: boolean = false) {
+        this.getNsiList();
+    }
     showdetail(data){
 
     }