起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7701|回复: 11

[结贴] list组件filter语法

[复制链接]

78

主题

196

帖子

427

积分

中级会员

Rank: 3Rank: 3

积分
427
QQ
发表于 2016-12-21 14:18:00 | 显示全部楼层 |阅读模式
var findStr="2" ;
this.comp("manageList").set('filter',“$row.val('字段名') like '%” + findStr + "%'");
这样写有问题。
请帮忙写一下,别发参考链接,多谢了!

89

主题

627

帖子

4216

积分

论坛元老

Rank: 8Rank: 8

积分
4216
QQ
发表于 2016-12-21 14:20:02 | 显示全部楼层
设置完要刷新一下list组件
时也运也命也,非吾之所能也。
回复 支持 反对

使用道具 举报

发表于 2016-12-21 14:22:28 | 显示全部楼层
list动态filter 参考:http://docs.wex5.com/wex5-ui-question-list-2018/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

78

主题

196

帖子

427

积分

中级会员

Rank: 3Rank: 3

积分
427
QQ
 楼主| 发表于 2016-12-21 14:29:18 | 显示全部楼层
少翊 发表于 2016-12-21 14:20
设置完要刷新一下list组件

就是刷新了才报错的,这么写有问题
回复 支持 反对

使用道具 举报

发表于 2016-12-21 14:30:29 | 显示全部楼层
本帖最后由 liangyongfei 于 2016-12-21 14:31 编辑
cookie_79 发表于 2016-12-21 14:29
就是刷新了才报错的,这么写有问题

请问你是前端刷新还是后端刷新??如果是前端list 刷新,我发给你的链接,请参考它的实现吧!
如果是后端数据库刷新,应该是通过data组件设置filter 过滤刷新的!
data.setFilter()
data.refreshData()
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

78

主题

196

帖子

427

积分

中级会员

Rank: 3Rank: 3

积分
427
QQ
 楼主| 发表于 2016-12-21 14:30:33 | 显示全部楼层
liangyongfei 发表于 2016-12-21 14:22
list动态filter 参考:http://docs.wex5.com/wex5-ui-question-list-2018/

参考里面没有模糊查询,我想知道模糊查询的语法怎么写
回复 支持 反对

使用道具 举报

发表于 2016-12-21 14:33:20 | 显示全部楼层
cookie_79 发表于 2016-12-21 14:30
参考里面没有模糊查询,我想知道模糊查询的语法怎么写

如果是前端过滤的话! 使用js语法indexOf 就行
like属于数据库模糊查询,需要使用data.setFilter设置过滤条件!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

78

主题

196

帖子

427

积分

中级会员

Rank: 3Rank: 3

积分
427
QQ
 楼主| 发表于 2016-12-21 14:34:40 | 显示全部楼层
liangyongfei 发表于 2016-12-21 14:30
请问你是前端刷新还是后端刷新??如果是前端list 刷新,我发给你的链接,请参考它的实现吧!
如果是后端 ...

前端刷新,就是like的语法不对,写成>或者==都没有问题,就是like不会写
回复 支持 反对

使用道具 举报

发表于 2016-12-21 14:35:42 | 显示全部楼层
cookie_79 发表于 2016-12-21 14:34
前端刷新,就是like的语法不对,写成>或者==都没有问题,就是like不会写

字符串模糊查找请使用indexOf,可以上网查下用法!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

78

主题

196

帖子

427

积分

中级会员

Rank: 3Rank: 3

积分
427
QQ
 楼主| 发表于 2016-12-21 14:42:04 | 显示全部楼层
liangyongfei 发表于 2016-12-21 14:35
字符串模糊查找请使用indexOf,可以上网查下用法!

indexOf是字符串函数,不能用在filter设定里,比如,我希望filter的条件是“姓名”字段中姓“李”的,该怎么写?
this.comp("dataID").set('filter',…………);
帮忙写一下,网上找了很多,也试了很多,不会写。
多谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-25 18:01 , Processed in 0.106209 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表