美文网首页
Axure多条件筛选+模糊搜索

Axure多条件筛选+模糊搜索

作者: 婷喵_a27f | 来源:发表于2020-03-06 10:17 被阅读0次

根据条件筛选:

基本的中继器筛选操作,在外部设置文字(将中继器数据对应到表头),在搜索按钮的“鼠标单击时”添加“中继器--添加筛选,[[Item.status==zt]] 即中继器对应列数值==选中的条件 ”,这适合于单个条件筛选。

模糊搜索:

在外部设置文字(将中继器数据对应到表头),在搜索按钮的“鼠标单击时”添加“中继器--添加筛选,[[Item.number.indexOf(numb)>-1]]  即在中继器对应列数值中搜索 输入的文字。

函数——[[LVAR.indexOf('searchValue')]]

LVAR:在哪儿搜索?

searchValue:搜什么?如果是直接在此输入文本,需要两侧加单引号。

这个函数的意思是:在LVAR搜索searchValue。

那么,搜索到了之后会反馈我们结果,如果没找到的话会返回值-1,如果找到了则会返回你找的这个字的位置。

需要注意的是,返回的位置是从0开始的,也就是说,如果在第1个字就出现了,那么返回值是0,第2个字出现了,那么返回值是1。

我们在制作需求中,一般都是只要出现了就算是有效数据,而不是需要这个字必须在第几位之后出现才有效。

所以,只要返回的数据大于-1,无论是任何值,意思都是说搜索到了这个文本的。

注意:[[LVAR.indexOf('searchValue')]]中这个单引号去掉去掉去掉去掉,只有填写真实数值时才需要单引号,并且在函数中所有符号,例如()==&&‘’ 等都必须使用英文符号!否则函数可能失效!!!

以上为筛选和模糊搜索的基本操作,但是试验后发现,当我添加多个条件筛选时,功能失效,总有一个两个筛选不管用了。

网上有一种攻略是,添加多个条件进行筛选,但是过于复杂。(下图,条件越多,需要添加的case越多)

多个case方法

解决方案

当我有3个模糊搜素+2个条件筛选时,只需要添加一个case

[[(ztj=='全部'||Item.status==ztj)&&(lxj=='全部'||Item.type==lxj)&&(bhj==''||Item.number.indexOf(bhj)>-1)&&(adj==''||Item.publisher.indexOf(adj)>-1)&&(mcj==''||Item.name.indexOf(mcj)>-1)]]

注意每个&&前后的函数都必须加(),所有符号用英文的!

相关文章

  • Axure多条件筛选+模糊搜索

    根据条件筛选: 基本的中继器筛选操作,在外部设置文字(将中继器数据对应到表头),在搜索按钮的“鼠标单击时”添加“中...

  • Day40 - 2018-05-14

    PostgreSQL 语法WHERE 筛选条件,模糊查询LIKE 通配符% IN 可以指定要筛选的范围,(1,...

  • Spring Boot 2.0 整合 ES 5 文章内容搜索实战

    本章内容 文章内容搜索思路 搜索内容分词 搜索查询语句 筛选条件 分页、排序条件 小结 一、文章内容搜索思路 上一...

  • 如何用好搜索?

    - 观点 - 关键词搜索法 - 模糊搜索、在结果里筛选对比并找到关键词、加符号精准搜索 - 案例 - ...

  • 5. 筛选 select / filter

    条件搜索 where select * from 某公司食品订单 where 产品=“玉米” 模糊搜索 like ...

  • 关于“搜索”方法

    模糊查询 输入关键字或者相关大小写字母实现搜索功能 实时筛选 通过定时器进行实施筛选功能 拼音/名字搜索 该方法通...

  • NSpredicate

    用途:谓词,可以指定过滤器的条件,用于对集合里面的元素进行筛选;也可以定义模糊查询的条件,用于模糊查询。类似SQL...

  • 如何靠自己开好阿里淘宝店铺?(3)

    阿里搜索关键词 一、搜索页面: 关键词搜索、类目导航、条件筛选、排名结果 二、关键词搜索: 1.搜索下拉框:匹配出...

  • 2020-03-01

    第7章 商品搜索 学习目标 根据搜索关键字查询 条件筛选 规格过滤 价格区间搜索 分页查询 排序查询 高亮查询 1...

  • JIRA的个人面板创建

    JIRA创建个人面板步骤如下: 1, 新建筛选器 在问题->搜索,按需设置搜索条件 点击“保存为”,保存...

网友评论

      本文标题:Axure多条件筛选+模糊搜索

      本文链接:https://www.haomeiwen.com/subject/vksreqtx.html