Вывести расширенную строку условно для таблиц antd - PullRequest
0 голосов
/ 05 октября 2018

У меня есть следующая таблица:

  <Table
    bordered
    loading={false}
    columns={this.columns(currentUser, fields)}
    dataSource={selectedAssets}
    expandedRowRender={(rec) => <AssetsExtraInformationTable {...rec} />}
    rowKey={(record) => record.id}
    pagination={false}
  />

, но я хочу отображать кнопку + для expandedRowRender только тогда, когда у меня есть данные для расширения.
Я не смог найтичто-то в API doc , ни в React Table API , что позволяет мне это делать, поэтому мне интересно, есть ли какой-нибудь хакерский способ сделать это возможным.

1 Ответ

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

Если вы отображаете + в отдельном столбце, вы можете определить для этого параметр render , то есть:

render: (text, record, index) => record.hasExpandData ? <div>{text}</div> : null,
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...