请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

249842678

中级会员

80

主题

194

帖子

682

积分

中级会员

积分
682

[已处理] 数组排序报错

249842678
中级会员   /  发表于:2025-5-7 14:07  /   查看:124  /  回复:11
1金币
本帖最后由 249842678 于 2025-5-7 16:06 编辑

我给界面上选中的数组进行数组排序命令,报错
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

问题跟进。 客户那边排序的字段是日期字段,排序时如果排序里面有的数据带有时间,有的没有则会出现上述报错。 这边向插件作者反馈下这个问题。 临时的解决方案,看能否这样处理下,表格里创建个辅助列,给时间字段统一加上 1/24/3600(1 秒),调用服务端命令时用这个,这样统一把所有的日期转换为日期时间。就可以先规避这个问题。

11 个回复

倒序浏览
最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2025-5-7 14:07:58
来自 10#
问题跟进。

客户那边排序的字段是日期字段,排序时如果排序里面有的数据带有时间,有的没有则会出现上述报错。
这边向插件作者反馈下这个问题。

临时的解决方案,看能否这样处理下,表格里创建个辅助列,给时间字段统一加上 1/24/3600(1 秒),调用服务端命令时用这个,这样统一把所有的日期转换为日期时间。就可以先规避这个问题。
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2025-5-7 14:20:49
2#
最好上个demo 方便定位问题  
回复 使用道具 举报
249842678
中级会员   /  发表于:2025-5-7 14:36:18
3#
VVANVI 发表于 2025-5-7 14:20
最好上个demo 方便定位问题

数据多,排序字段值重复就会报错
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2025-5-7 15:00:14
4#
感谢各位大佬的支持~
看起来是这个插件的问题,您可以试试别的排序插件,建议您可以发一个demo上来,我们看一下您demo中的设置,这样我们也可以更好的帮助到您

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
249842678
中级会员   /  发表于:2025-5-7 15:06:49
5#
Lay.Li 发表于 2025-5-7 15:00
感谢各位大佬的支持~
看起来是这个插件的问题,您可以试试别的排序插件,建议您可以发一个demo上来,我们 ...

这个是什么插件
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2025-5-7 17:52:48
6#
大佬您好,前面提到的是这个插件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
249842678
中级会员   /  发表于:2025-5-7 18:06:00
7#
Grayson.Shang 发表于 2025-5-7 17:52
大佬您好,前面提到的是这个插件

好像不是我想要的效果,我这个数组对象集合,要根据某个对象来排序的
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2025-5-8 08:39:28
8#
您好,报错是 Failed to compare two elements in the array。
看起来和排序数组里内容有关。

您提供的 demo 中视图是外联库,这边复现不了报错问题,尝试创建了有相同元素的数组去排序,也没能复现报错。
所以这个问题您那边能否将视图转成内置库,重新提供个 demo,这边调查下。
回复 使用道具 举报
249842678
中级会员   /  发表于:2025-5-8 09:03:05
9#
Simon.Sun 发表于 2025-5-8 08:39
您好,报错是 Failed to compare two elements in the array。
看起来和排序数组里内容有关。

涉及的表有点多,要不远程看看?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部