【发布时间】:2019-09-01 01:12:52
【问题描述】:
我想在我的表格中添加一个添加按钮。 我在 BootstrapTable 中使用“insertRow”,在选项中我输入“insertBtn:createCustomInsertButton” 在 createCustomInsertButton 函数中,我自定义了我的按钮,我希望当点击它时它会重定向到另一个页面。
render() {
{
console.log(this.props.store.environnements.length)
}
return (
<div>
<BootstrapTable selectRow={selectRow} data={this.props.store.environnements} options={options} deleteRow insertRow
pagination striped hover condensed>
<TableHeaderColumn isKey={true} dataField="id" hidden={true}>ID</TableHeaderColumn>
<TableHeaderColumn dataField='nom' filter={{type: 'TextFilter'}}>Nom</TableHeaderColumn>
<TableHeaderColumn dataFormat={buttonFormatter}>Action</TableHeaderColumn>
</BootstrapTable>
</div>
);
}
const options = {
deleteBtn: createCustomDeleteButton,
insertBtn: createCustomInsertButton
};
function createCustomInsertButton() {
return (
<InsertButton
btnText='Ajouter'
btnContextual='btn-success'
className='btn-list btn-success-maif'
btnGlyphicon='glyphicon-edit'
onClick={test()}
/>
);
}
function test() {
return (
<Redirect to='/environnement/add'></Redirect>
);
}
【问题讨论】:
-
您的问题是什么?你试过什么?您收到了哪些错误消息?
-
我正在尝试从按钮重定向当前我尝试使用“OnClick”中的功能测试
-
我的错误:未捕获的不变违规:预期
onClick侦听器是一个函数,而不是object类型的值。
标签: reactjs button redux react-bootstrap