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

QQ登录

只需一步,快速开始

查看: 1563|回复: 5

[处理中3] 用filter实现数据查询,多次查询如何实现

[复制链接]

87

主题

213

帖子

685

积分

高级会员

Rank: 4

积分
685
发表于 2018-6-14 10:31:54 | 显示全部楼层 |阅读模式
用filter实现数据查询,多次查询如何实现?第一次查询正确返回结果,再次修改查询条件以后,再点击查询,结果没有变化,只有重新打开窗口才起作用。
this.comp("projData").setFilter("filf", " prodjName like '%" + name + "%' and );
this.comp("projData").refreshData();

是不是filter记录了上次的条件,就不能再修改了?                 

发表于 2018-6-14 10:39:04 | 显示全部楼层
你debugger调试一下  filter 的语句是什么??  只要条件是新的,执行refreshData后  就可以最新条件生效的啊!
你的条件 prodjName like '%" + name + "%' and     
为什么  最后还有一个and字符串    ,这不像完整的条件吧
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

87

主题

213

帖子

685

积分

高级会员

Rank: 4

积分
685
 楼主| 发表于 2018-6-14 11:14:40 | 显示全部楼层
本帖最后由 wjjs2008 于 2018-6-14 12:11 编辑

and 去掉了,开始还有一个条件,我以为是影响了,但是去掉还是这样,不起作用,是不是filter的名字需要修改?
回复 支持 反对

使用道具 举报

发表于 2018-6-14 13:39:09 | 显示全部楼层
wjjs2008 发表于 2018-6-14 11:14
and 去掉了,开始还有一个条件,我以为是影响了,但是去掉还是这样,不起作用,是不是filter的名字需要修改 ...

filter 名字叫什么都行,如果要覆盖这个条件,名字一样就行了!
如果名字不一样,就会两个条件都生效!

如果你是两个条件,可以用两个名字表示  也不用and 连接了
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

87

主题

213

帖子

685

积分

高级会员

Rank: 4

积分
685
 楼主| 发表于 2018-6-16 11:26:22 | 显示全部楼层
请问不同的bassdata用相同名字的filter不会相互影响吧
回复 支持 反对

使用道具 举报

发表于 2018-6-19 09:26:33 | 显示全部楼层
wjjs2008 发表于 2018-6-16 11:26
请问不同的bassdata用相同名字的filter不会相互影响吧

相同的名字会覆盖,最好一次设置的filter会把之前设置的覆盖掉,只让最后一次生效!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-25 11:21 , Processed in 0.064170 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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