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

QQ登录

只需一步,快速开始

查看: 1484|回复: 3

[结贴] 设置baasdata控件的 filters 无作用

[复制链接]

29

主题

138

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
发表于 2016-10-15 20:09:59 | 显示全部楼层 |阅读模式
请问一下,我的baasdata控件 设置参考netease下的registeMobile.js下设置过滤方式,但是通过userData.getCount();都能够获取到数据库的数量。
代码如下:
  1. userData.filters.setVar("name", "xxxx");
  2. userData.refreshData();
  3. total = userData.getCount();
复制代码

发现total非0

29

主题

138

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
 楼主| 发表于 2016-10-15 20:23:32 | 显示全部楼层
自己使用另外的接口方法解决了
通过调用
  1. setFilter
复制代码

例如:
  1. userData.setFilter('filter',"name = " + this.name.get());
复制代码


回复 支持 反对

使用道具 举报

7

主题

18

帖子

62

积分

初级会员

Rank: 2

积分
62
QQ
发表于 2016-10-15 20:25:56 来自手机 | 显示全部楼层
你是在哪个事件里设置的? 数据刷新事件里刷新数据了吗? 我个人对refreshdata这个方法的理解是data里数据改变后做个刷新而已 你这设置个过滤得重新获取数据吧? 你试试?
回复 支持 反对

使用道具 举报

29

主题

138

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
 楼主| 发表于 2016-10-15 22:09:50 | 显示全部楼层
sd3516932 发表于 2016-10-15 20:25
你是在哪个事件里设置的? 数据刷新事件里刷新数据了吗? 我个人对refreshdata这个方法的理解是data里数据 ...

这个不用事件,直接通过获取数据控件,然后进行设置过滤
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-19 16:34 , Processed in 0.054412 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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