【发布时间】:2019-09-03 04:03:11
【问题描述】:
美好的一天,我正在我的React js 应用程序中运行一个服务器端数据表脚本,我设法让它显示我的reactstrap 按钮,如下所示:
"columnDefs": [
{
"targets": 4,
"data": null,
"createdCell": function (td, cellData, rowData, row, col){
return _this.datatableButtons(td);
}
}
]
datatableButtons(td) {
ReactDOM.render(
<ButtonGroup>
<Button className="btn-icon btn-icon-only" color="primary" title="Edit Branch">
<i className="pe-7s-pen btn-icon-wrapper"> </i>
</Button>
<Button className="btn-icon btn-icon-only" color="warning" title="Activate Branch">
<i className="pe-7s-switch btn-icon-wrapper"> </i>
</Button>
<Button className="btn-icon btn-icon-only" color="danger" title="Delete Branch" onClick={() => this.deleteBranch()}>
<i className="pe-7s-trash btn-icon-wrapper"> </i>
</Button>
</ButtonGroup>, td);
}
这很棒,但每当我测试它的响应式视图时,它不再显示按钮,而是在所有隐藏的表格行上显示 [object Object]。我很想知道是否有解决方案。
【问题讨论】:
标签: jquery reactjs datatables bootstrap-4 reactstrap