赞
踩
原来计划用ivx做一个看电影的客户端,无奈到半路遇上了一个怎么点击组合筛选条件的问题,因为考虑到筛选一部电影需要组合各种筛选条件,类似下面的这种:
想了好几天,今天终于想出来了,拿下面案例举例,找到一个人有两种方式,一种使用搜索框,一种使用筛选条件,下面给大家分享一下如何通过筛选条件检索出目标人的思路:
需求分析:
1.一个人有两类条件,“地区”、“性别”,而这两个条件都是必选项;
2.当点击某一个条件时,要组合上次的另一个条件一起组合进行筛选;
3.每次点击都要有符合条件的内容输出;
实现思路:
1.由于有两个条件,而且每次筛选时都要记住这两个条件,而且每个类别只能记一个,所以我使用了两个文本变量,一个用于记地区,一个用于记性别;
2.每一次点击点击具体的筛选条件时,需要给服务传两个参数(因为筛选服务定义了两个接受参数),如果少一个参数则没有数据输出,但也不会报错,所以我这里的做法是,拿点击“男”举例:点击“男”时,给性别变量赋值,同事也给地区变量赋值,但是我并没有点击某个地区,怎么赋值呢?这里就是一个技巧了,我吧地区变量赋值给了地区变量,这样如果地区变量里没有值那就没有,同时也不会出错,如果有那就赋值了(给我点掌声好吗!!)
其实这个是整个筛选的核心,整个问题解决了后面的都好解决了,OK,就分享到这里了~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。