react-table 自定义 sortType 无法对列进行排序
我正在尝试使用 react-table 在列 def 中定义自定义排序函数。但是,使用此自定义函数时,表列不可排序。我认为我的语法有问题。
这有效(我能够对列进行排序)
sortType: column.accessor === "myColumnId" ? "basic" : "alphanumeric"
这确实不起作用(我无法对任何列进行排序):
sortType: getWoSortType,
其中 getWoSortType
如下所示:
// sort types
export const getWoSortType = (rowA, rowB, id) => {
switch (id) {
case "isolationPlans":
return "basic";
default:
return "alphanumeric";
}
};
我已尝试调试getWoSortType
一切看起来都正确,即值已定义并且正在达到正确的情况。为什么使用其他语法不起作用?
I'm trying to define a custom sorting function in a column def using react-table . However, when using this custom function the table columns are not sortable. I think there is something incorrect with my syntax.
This works (I am able to sort the columns)
sortType: column.accessor === "myColumnId" ? "basic" : "alphanumeric"
This does not work (I am not able to sort any columns):
sortType: getWoSortType,
where getWoSortType
looks like this:
// sort types
export const getWoSortType = (rowA, rowB, id) => {
switch (id) {
case "isolationPlans":
return "basic";
default:
return "alphanumeric";
}
};
I have tried debugging getWoSortType
and everything looks correct, i. e. the values are defined and the correct cases are being reached. Why does it not work using this other syntax?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论