Seiya Tashiro 7 роки тому
батько
коміт
eb44ba9578

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

@@ -18,12 +18,14 @@ export default class RecentCreated extends React.Component {
     this.getRecentCreatedList( );
     this.getRecentCreatedList( );
     console.log(this.state);
     console.log(this.state);
   }
   }
-  getRecentCreatedList() {
+  getRecentCreatedList(selectPageNumber) {
 
 
     const pageId = this.props.pageId;
     const pageId = this.props.pageId;
     const userId = this.props.crowi.me;
     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 => {
       .then(res => {
         const pages = res.pages;
         const pages = res.pages;
         let inUse = {};
         let inUse = {};
@@ -42,7 +44,7 @@ export default class RecentCreated extends React.Component {
     console.log(this.state);
     console.log(this.state);
     for (let number = 1; number <= 5; number++) {
     for (let number = 1; number <= 5; number++) {
       items.push(
       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 (
     return (