我的表渲染功能上有这个:
...
const getTheadThProps = (state, rowInfo, column, instance) => {
return {
onClick: (e) => {
// do your thing
// call old handler, HOW ?
}
}
}
return (
<reactTable
...
getTheadThProps={getTheadThProps}
...
/>)
文档谈到 onClick: (e, handleOriginal),试过了,但 handleOriginal 总是未定义,所以文档上的示例不起作用。
当我以这种方式替换单击事件时,“正常”排序机制被破坏(toggleSort - 永远不会调用切换列标题排序状态的方法)。这就是为什么我需要调用原始函数的原因。