农业网格中空字段的排序顺序问题



在我们的发布站点,我们使用ag-grid v20.1.0,我们有许可证。因此,在快照下面,我将"Tag Number"列排序顺序设置为ASC,在数据库存储过程数据结果中,最后返回所有"Tag Number"等于空的行,并且在ag-grid中,显示的顺序也是正确的,因此在下面的快照中,顺序是正确的。输入图片描述

但是在我们的开发分支代码升级到v25.1.0之后,我们正在购买新版本的许可证(还没有得到它),问题如下(参见快照的描述):输入图片描述

输入图片描述

我的问题是:在数据库存储过程数据结果中,排序是正确的,但是在ag-grid中显示时,排序是不正确的,但是我们没有自己编写逻辑来显示它们,我想知道原因是我们有新版本的许可证吗?

您的许可证状态对空值的排序顺序没有任何影响。

在版本20和版本25之间,关于空值的排序处理的行为可能发生了变化。

您应该能够通过Post Sort或实现一个自定义比较器来解决这个问题,该比较器可以按照您想要的方式处理空值。

最新更新