소스 검색

Merge branch 'imprv/sorting-button-connect-to-server' into feat/user-management

ryuichi-e 6 년 전
부모
커밋
7c90e3df01
1개의 변경된 파일16개의 추가작업 그리고 9개의 파일을 삭제
  1. 16 9
      src/client/js/services/AdminUsersContainer.js

+ 16 - 9
src/client/js/services/AdminUsersContainer.js

@@ -46,7 +46,9 @@ export default class AdminUsersContainer extends Container {
     this.setState({ notifyComment });
     this.setState({ notifyComment });
   }
   }
 
 
-  // status
+  /**
+   * Workaround for status list
+   */
   isSelected(statusType) {
   isSelected(statusType) {
     return this.state.selectedStatusList.has(statusType);
     return this.state.selectedStatusList.has(statusType);
   }
   }
@@ -87,7 +89,9 @@ export default class AdminUsersContainer extends Container {
     this.retrieveUsersByPagingNum(1);
     this.retrieveUsersByPagingNum(1);
   }
   }
 
 
-  // Input Serch Text
+  /**
+   * Workaround for Increment Search Text Input
+   */
   async handleChangeSearchText(searchText) {
   async handleChangeSearchText(searchText) {
     await this.setState({ searchText });
     await this.setState({ searchText });
     this.retrieveUsersByPagingNum(1);
     this.retrieveUsersByPagingNum(1);
@@ -95,17 +99,20 @@ export default class AdminUsersContainer extends Container {
 
 
   async clearSearchText() {
   async clearSearchText() {
     await this.setState({ searchText: '' });
     await this.setState({ searchText: '' });
+    this.retrieveUsersByPagingNum(1);
   }
   }
 
 
-  // sorting
-  async onClickSortAsc(sort) {
-    await this.setState({ sort });
-    await this.setState({ sortOrder: 'asc' });
+  /**
+   * Workaround for Sorting
+   */
+  async onClickSortAsc(sortColumns) {
+    await this.setState({ sort: sortColumns, sortOrder: 'asc' });
+    this.retrieveUsersByPagingNum(1);
   }
   }
 
 
-  async onClickSortDesc(sort) {
-    await this.setState({ sort });
-    await this.setState({ sortOrder: 'desc' });
+  async onClickSortDesc(sortColumns) {
+    await this.setState({ sort: sortColumns, sortOrder: 'desc' });
+    this.retrieveUsersByPagingNum(1);
   }
   }
 
 
   /**
   /**