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

QQ登录

只需一步,快速开始

查看: 1914|回复: 4

[处理中1] setFilter在页面加载时候过滤的问题

[复制链接]

18

主题

49

帖子

167

积分

初级会员

Rank: 2

积分
167
QQ
发表于 2016-9-21 23:06:28 | 显示全部楼层 |阅读模式


  1.         //点击 地区  东山       
  2.         Model.prototype.dqDsbuttonClick = function(event){
  3.         this.bLeibie = "东山";
  4.         this.comp('jigouData').setFilter("filter1", "fJiedao = '" + this.bLeibie + "'");
  5.         this.comp('jigouData').refreshData();        
  6.         };
复制代码

这段过滤代码,写在 按钮的点击事件中是起作用的。写在 页面的load加载的时候过滤,不起作用。。。请问是要怎么弄得?

  1.         //页面初始化
  2.         Model.prototype.modelLoad = function(event){
  3.         this.bLeibie = "东山";
  4.         this.comp('jigouData').setFilter("filter1", "fJiedao = '" + this.bLeibie + "'");
  5.         this.comp('jigouData').refreshData();           
  6.         };
复制代码



21

主题

88

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
QQ
发表于 2016-9-22 13:11:27 | 显示全部楼层
本帖最后由 吉乐 于 2016-9-22 13:14 编辑

094856geffffs77l9nfh93.png
094856l8jv807xx5ivgrvh.png
setFilter 是绑定list  过滤数据的 动态的绑定  应该这样做
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-22 16:09:46 | 显示全部楼层
不起作用,报错了还是不报错,没有过滤,看着代码是没有问题,接下来就要调试了,在刷新前打一个debugger,
然后在 控制台看下,fJiedao  这个值是什么 看一下data.count()此时的数据是多少条?
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

31

主题

142

帖子

1382

积分

金牌会员

Rank: 6Rank: 6

积分
1382
QQ
发表于 2017-2-20 18:11:59 | 显示全部楼层
吉乐 发表于 2016-9-22 13:11
setFilter 是绑定list  过滤数据的 动态的绑定  应该这样做

这样设置了的话,初期list加载无法全部显示,求解
回复 支持 反对

使用道具 举报

发表于 2017-2-21 09:47:32 | 显示全部楼层
huangpp 发表于 2017-2-20 18:11
这样设置了的话,初期list加载无法全部显示,求解

list 动态filter可以参考:http://docs.wex5.com/wex5-ui-question-list-2018/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 09:38 , Processed in 0.067145 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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