reactjs - Reactjs Boostrap 表获取 ID?
问题描述
我想用来formatExtraData
将行 ID 传递给 Icon 函数。
我不知道如何从另一个表的列中的行 ID 访问它。
未生成 ID(来自数据)。
我怎么解决这个问题?
<TableHeaderColumn
dataField='Topic_ID'
width="15%"
isKey hidden
dataSort>
ID
</TableHeaderColumn>
<TableHeaderColumn
dataField='icon'
dataFormat={Icon}
// formatExtraData={}
>
解决方案
这样做{(e)=>Icon(e,'Topic_ID')}
。
</TableHeaderColumn>
<TableHeaderColumn
dataField='icon'
dataFormat={(e)=>Icon(e,'Topic_ID')}
// formatExtraData={}
>
或者您可以在 Icon 函数中不传递 id 来执行此操作
Icon = (e) =>{
console.log(e.target.getAttribute("dataField"));
}
推荐阅读
- javascript - SumoSelect 取消选择其他选项
- r - 所有数值变量平均值的组间差异
- python - 识别 pandas DataFrame 中的前导和尾随 NA
- node.js - 如何检查Mongo Db中是否存在数据
- webpack - Webpack HMR module.accept 变量而不是字符串
- php - 如何在 laravel 中使 withCount 有条件
- c# - 更新视图模型后跟 BeginInvoke() 不会更新 UI
- docker - Docker | awslogs driver | Setting meaning stream name
- heroku - 在 heroku 上部署 golang 应用程序,无法导入依赖项
- java - 如何获取列表格式的 JSON 响应