ReactTable总是堆叠列

时间:2019-09-21 22:06:43

标签: reactjs react-table

我正在尝试使用ReactTable来绘制一个带有服务调用结果的简单表。 我的服务返回一个只有一个字段的简单对象,例如:

[{id: "myId"}]

我希望表具有两列:一列带有“ id”字段,另一列带有“删除”按钮,该按钮将触发另一个服务调用以告知后端删除该项目。

根据在StackOverflow上找到的其他答案,我以这种方式定义了列:

this.columns = [
        { Header: "Id", accessor: "id" },
        {
            Header: '',
            Cell: row => (
                    <button className="btn btn-danger" onClick={() => this._removeCollection(row.original)}>Remove</button> 
            )
         }
    ]

,然后以最简单的方式将其包含在我的表格中:

render() {
    return (
        <div>
            <ReactTable
                data={this.state.collections}
                columns={this.columns} />
        </div>
    )
}

结果?我的按钮出现在“ id”列(此示例中的id为1和2)下方: Table as rendered

怎么了?

0 个答案:

没有答案