reactjs - 类型无效——需要一个字符串但得到:未定义
问题描述
我正在尝试使用 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"
。但这个错误仍在发生。
请帮忙。
解决方案
根据文档,TableHeaderColumn
将不再支持 react-bootstrap 表 2。
推荐阅读
- r - ggsave() 不会加粗文本,它会更改所有文本的字体,而不仅仅是绘图标题
- google-cloud-platform - BigQuery - BATCH 模式查询随机失败,超出资源
- azure-sql-database - 将 ApplicationIntent=ReadOnly 与 Azure SQL 数据库故障转移组和主连接字符串一起使用
- ios - 可以(并且应该!)测试版/开发者发布的应用程序使用与生产版本相同的 Apple App ID 吗?
- sql-server - 按两个日期排序查询结果
- arrays - 检查两个数组是否具有相同成员的最佳方法
- python - 如何将 matplotlib 直方图数据显示为表格?
- salesforce - Visualforce - 将 Javascript 用于必填字段
- c# - 不同平台上的 string.StartsWith 不一致
- python - 加载模型后在 Keras 中使用自定义优化器