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

QQ登录

只需一步,快速开始

查看: 2064|回复: 5

[处理中3] wex5模糊查询

[复制链接]

186

主题

1012

帖子

1663

积分

金牌会员

Rank: 6Rank: 6

积分
1663
QQ
发表于 2017-6-27 15:51:46 | 显示全部楼层 |阅读模式
wex5中的Data能像BE中的BIZDATA一样,支持模糊查询吗?
发表于 2017-6-27 17:11:02 | 显示全部楼层
baasData 是支持的!data.serFilter 方法 中,写的就是sql语句 中的where 条件部分!

如果是普通的data组件!就需要自己接管onCustomRefresh 事件  自己传参到后台实现 过滤


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

使用道具 举报

186

主题

1012

帖子

1663

积分

金牌会员

Rank: 6Rank: 6

积分
1663
QQ
 楼主| 发表于 2017-7-3 22:58:37 | 显示全部楼层
liangyongfei 发表于 2017-6-27 17:11
baasData 是支持的!data.serFilter 方法 中,写的就是sql语句 中的where 条件部分!

如果是普通的data组 ...

那如果是list呢?不是data怎么模糊查询?有没有参考的例子?
回复 支持 反对

使用道具 举报

发表于 2017-7-4 11:00:25 | 显示全部楼层
波斯大香蕉 发表于 2017-7-3 22:58
那如果是list呢?不是data怎么模糊查询?有没有参考的例子?

list是前端过滤
http://docs.wex5.com/wex5-ui-question-list-2018/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

186

主题

1012

帖子

1663

积分

金牌会员

Rank: 6Rank: 6

积分
1663
QQ
 楼主| 发表于 2017-7-5 13:20:39 | 显示全部楼层
liangyongfei 发表于 2017-7-4 11:00
list是前端过滤
http://docs.wex5.com/wex5-ui-question-list-2018/

都已经设置好了,点击查询按钮的时候,为什么list不会自动刷新?还会报错,需要手动刷新才会显示需要的内容。代码如下:        var Model = function() {
                this.callParent();
                this.type = justep.Bind.observable("1");
        };
        Model.prototype.testFilterType = function(row) {
                // $row.val("status") == '待拜访' &&
                // var todayData = this.comp("todayData");
                // var re_list = this.comp("re_list");
                if (this.type.get() == "1") {
                        var val = document.getElementById("query_input").value;
                        if (val == "" || val == null || val == undefined) {
                                return row.val("status") == '待拜访';
                        } else {
                                return (row.val("status") == '待拜访') && (row.val('name') == val);
                        }
                }
                // re_list.refresh();
                // todayData.refreshData();
        };



报错如图:
1.png
2.jpg
回复 支持 反对

使用道具 举报

发表于 2017-7-5 14:40:01 | 显示全部楼层
波斯大香蕉 发表于 2017-7-5 13:20
都已经设置好了,点击查询按钮的时候,为什么list不会自动刷新?还会报错,需要手动刷新才会显示需要的内 ...

调用row.val 报错的,有可能row对象不存在或者有问题!
你先判断 row是否为空!

建议使用浏览器运行!debugger 调试看下吧!传递进去的当前行对象不存在吗?

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-12 12:35 , Processed in 0.059394 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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