【发布时间】:2018-07-05 02:30:27
【问题描述】:
每个表格行都必须允许用户单击它并获取与该行相关的信息子集。我做了一些搜索,发现了这个帖子:Twitter Bootstrap Use collapse.js on table cells [Almost Done]
我在我的代码上得到了这个解决方案,但我遇到了一个问题,我只得到一个隐藏行,显示在表的底部作为最后一行,而不是在每个单独的行下面被映射葡萄藤阵列。
这是我的代码:
<div className="card-block">
<Table hover bordered>
<thead>
<tr className="table-heading">
<th className="table-header">Entity</th>
<th className="table-header">Category</th>
<th className="table-header">Source</th>
<th className="table-header">Risk Score</th>
</tr>
</thead>
<tbody>
{this.state.gvEntries.map(grapevine => (
<tr data-toggle="collapse" data-target="#demo1" className="accordion-toggle">
<td>{grapevine.entity}</td>
<td>{grapevine.category}</td>
<td>{grapevine.source}</td>
<td>{grapevine.rscore}</td>
</tr>
))}
<tr >
<td colSpan="6" className="hiddenRow"><div className="accordian-body collapse" id="demo1"> Demo1 </div></td>
</tr>
</tbody>
</Table>
</div>
任何帮助将不胜感激,谢谢!
【问题讨论】:
标签: javascript css twitter-bootstrap reactjs bootstrap-4