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

QQ登录

只需一步,快速开始

查看: 2130|回复: 8

[结贴] grid表头过滤如何设置范围过滤?

  [复制链接]

397

主题

2437

帖子

4893

积分

论坛元老

Rank: 8Rank: 8

积分
4893
QQ
发表于 2014-8-20 15:41:53 | 显示全部楼层 |阅读模式
如图,grid表头设置了过滤,如果是数值类型的能否做成范围过滤或者能自定义出大小比较,比如输入>1000,只显示1000以上的金额
QQ截图20140820153631.png
QQ67886387

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2014-8-20 16:53:00 | 显示全部楼层
如果是数值的可以直接在过滤框中写>1000
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

397

主题

2437

帖子

4893

积分

论坛元老

Rank: 8Rank: 8

积分
4893
QQ
 楼主| 发表于 2014-8-20 17:18:42 | 显示全部楼层
jishuang 发表于 2014-8-20 16:53
如果是数值的可以直接在过滤框中写>1000

数值是float类型,按你这么写还是没有过滤
QQ67886387
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-8-20 20:19:58 | 显示全部楼层
67886387 发表于 2014-8-20 17:18
数值是float类型,按你这么写还是没有过滤

你过滤的数据加载到 grid 中了吗?

以下内容引用自管理员。
期望能在所有页筛选,不仅仅是当前页的筛选,需要把数据都加载到grid中,否则需要去后台查询然后加载到grid中,并不简单是修改grid过滤就能实现。
向前进,向前进,我们……
回复 支持 反对

使用道具 举报

397

主题

2437

帖子

4893

积分

论坛元老

Rank: 8Rank: 8

积分
4893
QQ
 楼主| 发表于 2014-8-21 08:36:28 | 显示全部楼层
fpj 发表于 2014-8-20 20:19
你过滤的数据加载到 grid 中了吗?

以下内容引用自管理员。

肯定加载到了啊
QQ67886387
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2014-8-21 11:18:47 | 显示全部楼层
那就需要自己在回车事件中取到过滤框中的值,然后重新设置data的filter,不过这个过滤是服务端过滤

grid表头上的过滤是前段过滤
  1. mainActivity.modelLoad = function(event) {
  2.        
  3.         var grid = justep.xbl("grdMain").grid;
  4.         var data = justep.xbl("dataMain");
  5.         grid.attachEvent("onFilterEnd", function(col, type, order) {               
  6.                 grid.filters[0][0].value;
  7.                 data.setFilter("fff", "AP_SZ.fSZ >"+grid.filters[0][0].value);
  8.                 data.refreshData();

  9.         });

  10. };
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

397

主题

2437

帖子

4893

积分

论坛元老

Rank: 8Rank: 8

积分
4893
QQ
 楼主| 发表于 2014-8-22 13:43:24 | 显示全部楼层
本帖最后由 67886387 于 2014-8-22 13:46 编辑
jishuang 发表于 2014-8-20 16:53
如果是数值的可以直接在过滤框中写>1000

按你2楼你说的这个有成功案例吗?如果我不用6楼的方法
QQ67886387
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2014-8-22 13:55:29 | 显示全部楼层
filter-editor设置为#numeric_filter不要设置为#text_filter
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

397

主题

2437

帖子

4893

积分

论坛元老

Rank: 8Rank: 8

积分
4893
QQ
 楼主| 发表于 2014-8-22 14:52:17 | 显示全部楼层
jishuang 发表于 2014-8-22 13:55
filter-editor设置为#numeric_filter不要设置为#text_filter

好厉害啊你
QQ67886387
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-5 11:53 , Processed in 0.060284 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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