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

QQ登录

只需一步,快速开始

查看: 5005|回复: 13

[处理中] 关于smartFilter

[复制链接]

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
发表于 2016-3-15 14:43:59 | 显示全部楼层 |阅读模式
本帖最后由 tlkj 于 2016-3-15 14:57 编辑

在smartFilter输入框中,
我只想查为1开头的编号,例如12、13,
请问这个我在哪里可以进行设置一下呢?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2016-3-15 14:58:16 | 显示全部楼层
需要自己在onFilter中去重写条件
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-3-15 14:59:32 | 显示全部楼层
本帖最后由 tlkj 于 2016-3-15 15:01 编辑
jishuang 发表于 2016-3-15 14:58
需要自己在onFilter中去重写条件

您能给举个例子说明下不,这个怎么重写?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2016-3-15 15:15:46 | 显示全部楼层
可以先在事件中调试看event中的参数
目前没有时间做案例,有时间做好后会发上来
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-3-15 15:19:49 | 显示全部楼层
你就给说说重写条件,我应该怎么写?告诉我一个思路,等你解决问题, 等你一个小时了,你回复的,跟没回复有什么两样…………………………
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2016-3-15 15:21:25 | 显示全部楼层
要看onFilter中的事件中event的参数看怎么获取到你输入的值,然后自己再去拼条件啊

如果有具体的怎么写就有案例了
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-3-15 15:39:09 | 显示全部楼层
本帖最后由 tlkj 于 2016-3-15 15:47 编辑

不管用怎么获取的,你大致给写几句伪代码,目的就是只想查询以某条件开头的数据?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2016-3-15 15:46:06 | 显示全部楼层
没看里面具体是什么没法写大致的代码啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-3-15 15:48:21 | 显示全部楼层
本帖最后由 tlkj 于 2016-3-15 15:51 编辑

你需要看什么?默认的这个smartFilter是输入一个数据全文匹配,like% 数据 %,现在只想输入一个数字值匹配首数字,这描述够明白了吧.
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2016-3-15 17:02:25 | 显示全部楼层
我知道你要怎么匹配,看的是事件中怎么取输入的值
        Model.prototype.smartFilter1Filter = function(event){
        var value = event.source.searchText.get();
        var filter = "AP_RQ.fName like '"+value+"%'";
        var data = event.source.getFilterData();
        data.setFilter("filter1",filter);
        data.refreshData();
        };
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 11:46 , Processed in 0.099063 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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