Seiya Tashiro 7 лет назад
Родитель
Сommit
eb44ba9578
1 измененных файлов с 5 добавлено и 3 удалено
  1. 5 3
      src/client/js/components/RecentCreated/RecentCreated.js

+ 5 - 3
src/client/js/components/RecentCreated/RecentCreated.js

@@ -18,12 +18,14 @@ export default class RecentCreated extends React.Component {
     this.getRecentCreatedList( );
     console.log(this.state);
   }
-  getRecentCreatedList() {
+  getRecentCreatedList(selectPageNumber) {
 
     const pageId = this.props.pageId;
     const userId = this.props.crowi.me;
+    const limit = 1; // TODO 表示件数。
+    const offset = selectPageNumber; // TODO 何件目から取得するか (ページ番号 - 1) * 表示件数
 
-    this.props.crowi.apiGet('/pages.recentCreated', {page_id: pageId , user: userId , limit: 3 , offset: 0 , })
+    this.props.crowi.apiGet('/pages.list', {page_id: pageId , user: userId , limit: limit , offset: offset , })
       .then(res => {
         const pages = res.pages;
         let inUse = {};
@@ -42,7 +44,7 @@ export default class RecentCreated extends React.Component {
     console.log(this.state);
     for (let number = 1; number <= 5; number++) {
       items.push(
-        <Pagination.Item key={number} active={number === active}>{number}</Pagination.Item>
+        <Pagination.Item key={number} active={number === active} onClick={ () => this.getRecentCreatedList(number)}>{number}</Pagination.Item>
       );
     }
     return (