我在 Gatsby 站点中实现了一个 Ant 设计表。我正在从 graphql 中提取数据。到目前为止,一切都运行良好。数据显示正常,分页工作等。
现在我想添加对列进行排序的功能。为此,我按如下方式设置表和列:
<Table
dataSource={data.allNewsFeed.edges}
onChange={onChange}
rowSelection={rowSelection}
rowKey="id"
>
<Column
title="Title"
dataIndex="node.title"
key="title"
sorter={(a, b) => a.node.title - b.node.title}
sortDirections={["descend", "ascend"]}
/>
</Table>
现在,用于对列进行排序的图标确实出现了,但是当我单击它时没有任何react。
同样的事情发生,如果我删除.node
从分拣机功能: sorter={(a, b) => a.title - b.title}
。
所以,我被卡住了 - 知道为什么这不起作用以及如何解决它吗?
谢谢。