2019-05-28 关于中继器的筛选问题
2019-05-28 本文已影响0人
Cheungto
到这一步之前的其他步骤详见此贴
http://www.woshipm.com/rp/423275.html
关于中继器的筛选问题

在统计“价格区间”和“发货地”时,由于同时存在的情况,导致必须两者都选择才能执行该程序
问题:如何只执行其中一个条件?
实际分为四种情况
1.单独执行“价格区间”时
2.单独执行“发货地”时
3.同时执行“价格区间”和“发货地”时
4.两者均无数据时,即为默认情况

解决思路一
···
case1
- 如果地址为空,则筛选价格区间
case2
- 如果价格为空,则筛选发货地
case3
-如果除此之外,则两者均选择
···
分析: 此方法逻辑在于仅为两个筛选中,如果是多个筛选项,则附加条件过多,需要优化下条件
解决方法二
···
case1
- 如果价格区间不为空时,则筛选价格区间
case2 - 如果地址区间不为空时,则筛选地址区间
-
如果地址和价格区间均不为空出,则筛选出对应结果
以此类推
当多个条件达成时,则可以达到筛选的效果
image.png
新问题——
1.先筛选价格,后筛选地址,出错
2.先筛选地址,后筛选价格,正常
3.任何筛选条件只能进行一次
1.2的问题增加筛选条件来解决——

同时满足两者的情况下,此时可以先后筛选均可以完成
关于3
……
尝试解决思路为当均为空时,则默认显示所有
……
那为什么不增加一个重置按钮呢?
所以我放弃了。。。
