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

QQ登录

只需一步,快速开始

查看: 2071|回复: 3

[处理中3] list 绑定 data 通过setFilter过滤、通过setOrderBy 排序 都没有反应

[复制链接]

3

主题

5

帖子

21

积分

新手上路

Rank: 1

积分
21
QQ
发表于 2017-8-23 12:42:27 | 显示全部楼层 |阅读模式
1、setFilter过滤问题
        var data = this.comp("data");
        var list=this.comp("list1");
        data.clear();
        data.setFilter("filter1","SPBM='0'"); //该条件过滤后应该无任何信息
        data.refreshData();
        list.refresh(true);//list组件的refresh方法带上参数true,表示刷新list同时刷新它所绑定的data组件!  
2、   setOrderBy 排序问题
        var data = this.comp("data");
        data.clearOrderBy();
        data.setOrderBy("SJ",0);
        data.refreshData();

上述两项执行后,list都没有任何反应。看其它的文档说 data不支持,只有baasdata才支持,不知道是否如此啊。

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
发表于 2017-8-23 21:36:22 | 显示全部楼层
data不支持         data排序   论坛有帖子
回复 支持 反对

使用道具 举报

3

主题

5

帖子

21

积分

新手上路

Rank: 1

积分
21
QQ
 楼主| 发表于 2017-8-23 22:44:31 | 显示全部楼层
本帖最后由 yvanyvan11 于 2017-8-23 22:45 编辑
q2045377 发表于 2017-8-23 21:36
data不支持         data排序   论坛有帖子

恩,用前JS代码可以排序和过滤,如果确认data不能通过setFilter过滤和setOrderBy 排序,那我就不用再纠结了。
回复 支持 反对

使用道具 举报

发表于 2017-8-25 09:20:14 | 显示全部楼层
setFilter  和 setOrderBy  属于后端过滤和排序
baasData是可以关联baasServer ,有后台的默认实现

data组件需要自己接管onCustomRefresh 事件!将参数传递后台,后台实现条件查询sql,返回的结果加载到data组件中!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-8 01:24 , Processed in 0.059813 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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