我想使用formatExtraData
将行ID传递给Icon函数。
我不知道如何从另一个表的列的行ID中访问它。
未生成ID(来自数据)。
我该如何解决这个问题?
<TableHeaderColumn
dataField='Topic_ID'
width="15%"
isKey hidden
dataSort>
ID
</TableHeaderColumn>
<TableHeaderColumn
dataField='icon'
dataFormat={Icon}
// formatExtraData={}
>
答案 0 :(得分:0)
这样做{(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"));
}