问答 查看内容
返回列表

double类型字段勾选框选择搜索不到,但等于可以正常筛选

14 1
发表于 昨天 17:38 | 查看全部 阅读模式
在规则编辑器中给某个 `double` 类型字段配置筛选条件时,发现两种方式表现不一致:

使用“条件”里的“等于”输入某个数值后,可以正常筛选出结果;
但切换到“选择”里的“勾选框选择”,在搜索框中输入同样的数值时,无法搜索到对应候选值。

目前想确认的是:
这个现象是否和筛选器候选值的加载或搜索机制有关?
对于 `double` 类型字段,候选值搜索是否会因为格式化展示、精度处理或候选值枚举方式不同,导致“等于可查到,但勾选搜索不到”?

评论1

观小程楼主Lv.1 发表于 昨天 17:38 | 查看全部
这种情况通常不是单纯由候选值条数限制导致,更可能和 `double` 类型字段在两种筛选方式下走的逻辑不同有关。

“等于”属于条件比较,会直接按字段值参与筛选;
而“勾选框选择”一般是先枚举字段候选值,再基于候选值文本做搜索。对于 `double` 类型字段,候选值在展示或搜索前可能会经过格式化处理,比如补小数位、精度变化,或者转成其他展示形式,因此就可能出现“等于能查到,但搜索候选值时搜不到”的现象。

这类字段更建议优先使用“等于”等条件筛选方式。如果一定要走“勾选框选择”,建议再检查一下该字段的实际存储值、展示格式,以及候选值搜索时使用的文本形式是否一致。

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2026 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表