8

カスタムページネーションの例はありますか? マテリアル テーブルとreactjs. ページサイズとの間でサーバーに渡したいのですが、ページングから最初と最後のボタンを非表示にする必要があります

4

1 に答える 1

20

私が示すコードをよりよく理解するために、この例https://material-table.com/#/docs/features/component-overridingを調べてください。これにより、ページネーション コンポーネントに直接アクセスし、自分で呼び出しを行うことができます。 .

       `components={{
              Pagination: props => (
                           <TablePagination
                           {...props}
                          rowsPerPageOptions={[5, 10, 20, 30]}
                      rowsPerPage={this.state.numberRowPerPage}
                      count={this.state.totalRow}
                      page={
                        firstLoad
                          ? this.state.pageNumber
                          : this.state.pageNumber - 1
                      }
                      onChangePage={(e, page) =>
                        this.handleChangePage(page + 1)
                      }
                      onChangeRowsPerPage={event => {
                        props.onChangeRowsPerPage(event);
                        this.handleChangeRowPerPage(event.target.value);
                      }}
                    />
                  ),
                        }}`

このボタンのテキストを変更できるのと同じ方法を使用して、この例https://material-table.com/#/docs/features/localizationを確認してください。

よろしくお願いします

于 2019-05-20T13:31:07.310 に答える