Сортировка данных в таблице начальной загрузки (проблема с полем данных) - PullRequest
0 голосов
/ 04 июля 2018

Итак, у меня есть таблица начальной реакции (очень упрощенная версия):

<BootstrapTable data={gameData}>
  <TableHeaderColumn dataField="player">
    Player username
  </TableHeaderColumn>
  <TableHeaderColumn dataField="games">
    Game1 score
  </TableHeaderColumn>
  <TableHeaderColumn datafield="games">
    Game2 score
  </TableHeaderColumn>
  <TableHeaderColumn datafield="total">
    Total score
  </TableHeaderColumn>
</BootstrapTable>   

И у меня есть данные, поступающие откуда-то вроде этого:

{
"player" : "playerName",
"games": {
    "game1": "10",
    "game2": "15",
}
"total" : "25"
}

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

 datafield="games.game1">
 datafield="games.game2">

Но это не работает. Я действительно новичок, чтобы реагировать, так есть ли способ, которым я могу решить эту проблему?

Спасибо за помощь

1 Ответ

0 голосов
/ 10 июля 2018

react-bootstrap-table не поддерживает вложенные поля данных. но react-bootstrap-table-next это так. Вы можете проверить это демо , а также это .

Я думаю, вы можете использовать react-bootstrap-table-next. здесь официальный сайт:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...