Страница разбиения на страницы React Table по умолчанию - PullRequest
0 голосов
/ 12 июня 2018

Я новичок в таблице реакций.Можно ли установить страницу по умолчанию в режиме нумерации страниц.Есть определенная опора, чтобы справиться с этим?F.ex.после того, как мои компоненты смонтированы, я бы хотел, чтобы моя таблица открылась на 5-й странице.Спасибо!

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

Вы, вероятно, уже обнаружили это, но чтобы расширить ответ харихарана, вы можете использовать состояние компонента, чтобы управлять многими подпорками таблицы.Для страницы вы можете сказать компоненту, что страница находится в состоянии,

<ReactTable
    ...otherProps
    page={this.state.page}
  />

И когда вы инициализируете свое состояние, однако вы инициализируете его, страница будет равна 5. Например,

class MyClassThatHasReactTableInIt extends Component {
  constructor (props) {
    super(props);
    this.state = {
      page: 5
  }
... // etc code etc

Если вы сделаете это, вам также придется самостоятельно обрабатывать изменения страницы. к счастью , реагирующая таблица делает это очень легко, вы можете написать свой собственный обработчик изменения страницы:

    <ReactTable
    ...otherProps
    page={this.state.page}
    onPageChange={page => this.setState({page})}
  />
0 голосов
/ 12 июня 2018

просто добавьте page опору в <ReactTable /> компонент

  <ReactTable
    ...otherProps
    page={5}
  />

Просто замените 5 на номер нужной вам страницы.

...