Reactjs React tables如何获取表列名?
我创建了一个react表,使用onclick,但我试图访问头名称Reactjs React tables如何获取表列名?,reactjs,react-table,Reactjs,React Table,我创建了一个react表,使用onclick,但我试图访问头名称 getTdProps={(state, rowInfo, column, instance) => { return { onClick: (e, handleOriginal) => { console.log("It was in this column:", column); console.log("It was in this row:", rowInfo); if
getTdProps={(state, rowInfo, column, instance) => {
return {
onClick: (e, handleOriginal) => {
console.log("It was in this column:", column);
console.log("It was in this row:", rowInfo);
if (handleOriginal) {
handleOriginal();
}
}
};
}}
列日志返回时未定义,在rowInfo中我找不到列标题的名称。还有别的办法吗
编辑:我通过将gettprops更改为gettdrops,找到了访问标题名的方法,但唯一的问题是我的每列标题都是一个函数。当我把函数拿走,然后
Header: "Name"
它有效,但我有
Header: () => {
//code in here
}
如果它位于函数内部,我将如何访问它
谢谢大家的时间和考虑 您可以通过以下功能访问
标题
:
if(typeof column.Header === "function"){
console.log(column.Header())
}
您将在column.Header().props
下看到详细信息