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

QQ登录

只需一步,快速开始

查看: 3483|回复: 14

[处理中3] data.setFilter无效

[复制链接]

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
发表于 2018-7-2 16:21:06 | 显示全部楼层 |阅读模式
QQ截图20180702161553.jpg
data设置了过滤条件,但是刷新无效,可以看到得到的a是空的,就是过滤没有起效。
发表于 2018-7-2 17:07:03 | 显示全部楼层
data组件 是什么?  baasData 吗
如果不执行刷新,执行完 setFilter  立刻执行 getFilter 可以得到吗??

另外debugger 是在哪儿了,确定 setFilter 方法执行过了吗?


qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2018-7-2 17:09:58 | 显示全部楼层
liangyongfei 发表于 2018-7-2 17:07
data组件 是什么?  baasData 吗
如果不执行刷新,执行完 setFilter  立刻执行 getFilter 可以得到吗??

data组件就是data ,data-$UI/system/components/justep/data/data

我听你的,先不刷新,把 get放 set后面来,得到的依然是空,

debugger放在前面的,我后面一条一条的执行的。
回复 支持 反对

使用道具 举报

发表于 2018-7-2 17:24:27 | 显示全部楼层
fteair 发表于 2018-7-2 17:09
data组件就是data ,data-$UI/system/components/justep/data/data

我听你的,先不刷新,把 get放 set后 ...

确实data组件不生效  baasData 才能生效

data组件的后端过滤,是需要自己接管 onCustomRefresh 事件实现的,什么过滤条件,都是自己传参去做的!

data组件本身是没有后端能力,自己实现的,filter也是!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2018-7-2 17:25:32 | 显示全部楼层
liangyongfei 发表于 2018-7-2 17:24
确实data组件不生效  baasData 才能生效

data组件的后端过滤,是需要自己接管 onCustomRefresh 事件实现 ...

哦…… 那能给我个例子吗?

onCustomRefresh 里面 这么过滤?
回复 支持 反对

使用道具 举报

发表于 2018-7-2 17:27:57 | 显示全部楼层
fteair 发表于 2018-7-2 17:25
哦…… 那能给我个例子吗?

onCustomRefresh 里面 这么过滤?

你为什么不使用baasData 呢??  你的后端是怎么实现的??
你是ajax请求后台服务器获取数据的吗??
data组件本身是没有后端能力的,需要自己接管事件实现,比如参考
/UI2/demo/acc_data/list.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2018-7-2 17:30:44 | 显示全部楼层
liangyongfei 发表于 2018-7-2 17:27
你为什么不使用baasData 呢??  你的后端是怎么实现的??
你是ajax请求后台服务器获取数据的吗??
dat ...

恩,是ajax获取的数据呢
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2018-7-2 17:31:03 | 显示全部楼层
liangyongfei 发表于 2018-7-2 17:27
你为什么不使用baasData 呢??  你的后端是怎么实现的??
你是ajax请求后台服务器获取数据的吗??
dat ...

我试哈哈,换成baasData
回复 支持 反对

使用道具 举报

发表于 2018-7-2 17:39:13 | 显示全部楼层
fteair 发表于 2018-7-2 17:31
我试哈哈,换成baasData

baasData 只能和 BaasServer 交互,如果不是BaasServer 也无法使用baasData 的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2018-7-2 17:53:01 | 显示全部楼层
liangyongfei 发表于 2018-7-2 17:39
baasData 只能和 BaasServer 交互,如果不是BaasServer 也无法使用baasData 的!

哦,那没办法……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 12:54 , Processed in 0.078253 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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