多条件查询筛选BUG
有如下数据表页面如下
查询条件设置如下
搜索结果:
这就是我认为的BUG,当不筛选条件为空时,系统会排除掉所有数据,因为有个
测试结果分析
进一步测试:填写一个条件则可以筛选出
原来以为是“包含指定字符串”如果为空的情况下,则会被判定为不包含
所以又加了“等于”的条件,因为“等于”的逻辑是如果是空值,就全部显示
DEMO
您好,表格查询的策略是这样的:
如果查询条件为空,也就是用户没有输入查询条件,则该查询条件不会生效,即不做任何查询。
最简单的情形,表格查询只有一个查询条件,且用户没有输入,这时的表现的确是:展示所有数据,但这并不是查询后的结果,而是因为查询条件没有生效。
放到您这个情景中,也就是上面的查询条件都不生效,最终生效的查询条件其实只有这一条:
所以会对应这样的查询结果:
Chelsey.Wang 发表于 2022-1-19 19:19
您好,表格查询的策略是这样的:
如果查询条件为空,也就是用户没有输入查询条件,则该查询条件不会生效, ...
那不对啊,我留空了,为什么筛不出?那我怎么才能筛出来? phoben 发表于 2022-1-19 19:41
那不对啊,我留空了,为什么筛不出?那我怎么才能筛出来?
您可以说一下您具体是想要实现怎样的效果呢?
输入什么样的数据,期望的查询结果是什么,我们帮您看看应该怎么设置~ 把或者改为并且即可 这个的原因就是上面版主说的那样,楼主可以说下您的需求,
我们一起看下该如何来设置
页:
[1]