首页 > 解决方案 > 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={}
>

标签: reactjs

解决方案


这样做{(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"));
}

推荐阅读