试图让onRowClick工作,但是当我单击行时什么都没有发生。
<BootstrapTable data={products} onRowClick={this.onClickHandler.bind(this)} striped={true} hover={true} pagination={true} search={true} searchPlaceholder="Search">
<TableHeaderColumn isKey={true} dataField="_id">Customer ID</TableHeaderColumn>
<TableHeaderColumn dataField="customername" >Customer Name</TableHeaderColumn>
<TableHeaderColumn dataField="address">Address</TableHeaderColumn>
<TableHeaderColumn dataField="city">City</TableHeaderColumn>
<TableHeaderColumn dataField="createdate">Last Order Date</TableHeaderColumn>
<TableHeaderColumn dataField="style">Style</TableHeaderColumn>
<TableHeaderColumn dataField="dimensions">Dimensions</TableHeaderColumn>
</BootstrapTable>发布于 2016-04-27 05:39:00
抱歉,我想出来了
必须设置选项
var options = {
onRowClick: function(row){
}
}
<BootstrapTable data={products} options={options} ...发布于 2020-07-27 15:17:44
对我来说,我使用的是react-bootstrap-table-next - v 4.0.3,由于某些原因,上面的解决方案没有起作用。下面的实现起作用的地方。
const tableRowEvents = {
onClick: (e, row, rowIndex) => {
console.log(`clicked on row with index: ${rowIndex}`);
},
onMouseEnter: (e, row, rowIndex) => {
console.log(`enter on row with index: ${rowIndex}`);
}
}
<BootstrapTable
hover
bordered={false}
bootstrap4
keyField={"apps.App"}
data={apps ? apps : no_Data}
columns={columns}
rowEvents={ tableRowEvents }
/>我跟踪了来自反应-引导-表2的文档
发布于 2020-11-19 08:42:00
不需要使用onRowClick。将onClick添加到tr中很好。不要忘记在表中的按钮/链接上使用stopPropagation,以避免覆盖它们的操作。
https://stackoverflow.com/questions/36881022
复制相似问题