类型无效-应该是字符串,但得到了:未定义

时间:2019-08-21 05:51:47

标签: reactjs react-bootstrap-table

我正在尝试使用react-bootstrap表2,我想进行列跨度。

这是我的例子,

<BootstrapTable data={this.state.timesheets} >
    <TableHeaderColumn row="0" dataField='empid'>Field B</TableHeaderColumn>
    <TableHeaderColumn row="0" dataField='tdate'>Field C</TableHeaderColumn>
    <TableHeaderColumn row="0" colSpan="2">In</TableHeaderColumn>
    <TableHeaderColumn row="1">Time</TableHeaderColumn>
    <TableHeaderColumn row="1">Date</TableHeaderColumn>
</BootstrapTable>

我收到此错误:

  

元素类型无效:预期为字符串(对于内置组件)   或类/函数(用于复合组件),但得到:未定义。您   可能忘记了从定义的文件中导出组件,   否则您可能混淆了默认导入和命名导入。

在第一步中,this.state.timesheets不会是什么,所以我想因此而添加了一个属性noDataIndication="Table is Empty"。但是此错误仍在发生。

请帮助。

1 个答案:

答案 0 :(得分:0)

根据文档,TableHeaderColumn将在react-bootstrap表2中不再受支持。

Documentation