在这种情况下,我在每个单元格中有两个值(如排名和值),但我只想对这两个值之一进行排序,但设置 sortBy 不起作用。我尝试使用 sortMethod 创建一个自定义函数,但我不知道如果我做了类似的事情它是如何工作的。(我只是从其他响应中复制粘贴了该功能,看看是否可以打印任何东西)
sortMethod: (a, b) => {
console.log(a,b)
if (a.length === b.length) {
return a > b ? 1 : -1;
}
return a.length > b.length ? 1 : -1;
}
我不知道 a 和 b 是什么,也不知道如何根据我的情况引用它们,当我单击时,我什至无法将 a 和 b 打印到控制台,这让我觉得我做错了什么,以至于函数甚至没有触发。
同样要渲染单元格,我不知道如何在不添加包装的 div 的情况下添加值,所以看起来像这样,因为我需要两个值的两种不同样式
Cell: ({ row: { original } }) => (<div className = 'pctl' data-rk={original.percentile}>
{original.percentile}
<span className='stat'> {original.value}</span>
</div>),