找回密码
 立即注册

QQ登录

只需一步,快速开始

phoben 讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-19 14:20  /   查看:2050  /  回复:5
有如下数据表


页面如下



查询条件设置如下



搜索结果:
这就是我认为的BUG,当不筛选条件为空时,系统会排除掉所有数据,因为有个



测试结果分析




进一步测试:填写一个条件则可以筛选出



原来以为是“包含指定字符串”如果为空的情况下,则会被判定为不包含
所以又加了“等于”的条件,因为“等于”的逻辑是如果是空值,就全部显示



DEMO





本帖子中包含更多资源

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

x

5 个回复

倒序浏览
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-19 19:19:29
沙发
您好,表格查询的策略是这样的:
如果查询条件为空,也就是用户没有输入查询条件,则该查询条件不会生效,即不做任何查询。
最简单的情形,表格查询只有一个查询条件,且用户没有输入,这时的表现的确是:展示所有数据,但这并不是查询后的结果,而是因为查询条件没有生效。
放到您这个情景中,也就是上面的查询条件都不生效,最终生效的查询条件其实只有这一条:

所以会对应这样的查询结果:

本帖子中包含更多资源

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

x
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-19 19:41:53
板凳
Chelsey.Wang 发表于 2022-1-19 19:19
您好,表格查询的策略是这样的:
如果查询条件为空,也就是用户没有输入查询条件,则该查询条件不会生效, ...

那不对啊,我留空了,为什么筛不出?那我怎么才能筛出来?
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-20 11:02:30
地板
phoben 发表于 2022-1-19 19:41
那不对啊,我留空了,为什么筛不出?那我怎么才能筛出来?

您可以说一下您具体是想要实现怎样的效果呢?
输入什么样的数据,期望的查询结果是什么,我们帮您看看应该怎么设置~
回复 使用道具 举报
爆笑虫子
初级会员   /  发表于:2022-2-10 09:49:35
5#
把或者改为并且即可

评分

参与人数 1金币 +5 收起 理由
Joe.xu + 5 很给力!

查看全部评分

回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-2-10 16:33:53
6#
这个的原因就是上面版主说的那样,楼主可以说下您的需求,
我们一起看下该如何来设置
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部