【发布时间】:2016-07-29 14:25:55
【问题描述】:
我目前正在使用 react-data-grid 并且几乎完成了...我在工具栏中显示了过滤器按钮。我需要另一个按钮来影响表格中的所有选定项目,我想将它添加到工具栏的左侧,以节省空间。有谁知道用 react-data-grid 做到这一点的方法吗?
我查看了 github 中的代码,我看到了 Toolbar 项,它似乎非常特定于 react-data-grid,但也有 AdvancedToolbar 项,我不确定是否是可用于将您自己的自定义项添加到 react-data-grid 的东西。
没有任何使用 react-data-grid 示例添加自定义按钮或组件的示例,但我想知道是否有其他人做过类似的事情并可以分享你是如何完成的。谢谢。
我尝试了使用GroupedColumnPanels 之类的建议解决方案,但对于添加通用按钮对象之类的方法似乎并不相同,如下所示:
const customToolbar = (<Toolbar>
<button type="button" className="btn btn-success" style={{ marginRight: '5px' }} onClick={this.handleRefresh}>
<i className="glyphicon glyphicon-refresh" /> Refresh
</button>
<button type="button" className="btn btn-warning" style={{ marginRight: '5px' }} onClick={this.handleReset}>
<i className="glyphicon glyphicon-warning-sign" /> Reset Page
</button>
<button type="button" className="btn btn-danger" onClick={this.handleHideRows}>
<i className="glyphicon glyphicon-eye-close" /> Hide Selected
</button>
</Toolbar>);
如果有人能帮我解决这个问题...我将不胜感激。
【问题讨论】:
标签: javascript reactjs toolbar