找回密码
 立即注册

QQ登录

只需一步,快速开始

rcsy001

高级会员

118

主题

330

帖子

1198

积分

高级会员

积分
1198

活字格认证微信认证勋章

QQ
rcsy001
高级会员   /  发表于:2018-3-1 15:15  /   查看:3083  /  回复:2
wijmo flexGrid能否只设置一些列可以筛选,其他的列不允许筛选.
使用以下代码,所有的列都是筛选状态
var filter = new wijmo.grid.filter.FlexGridFilter(theGrid);

能否定义可筛选的列

1 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2018-3-1 15:31:10
推荐
您好,请参考;
  1. var filtercol = 'country,amount'.split(',')
  2.                                 //设置过滤是conditon的
  3.                         var f = new wijmo.grid.filter.FlexGridFilter(s);
  4.                                 //设置某列过滤
  5.                         f.filterColumns = filtercol;//列数组
  6.                                 //所有过滤列的统一设定
  7.                         //f.defaultFilterType = wijmo.grid.filter.FilterType.Condition;
  8.                         //设置country列为值过滤
  9.                         var col = s.columns.getColumn('country'),
  10.                                 cf = f.getColumnFilter(col);
  11.                         cf.filterType = wijmo.grid.filter.FilterType.Value;
  12.                         //设置amount列为条件过滤
  13.                         var col = s.columns.getColumn('amount'),
  14.                                 cf = f.getColumnFilter(col);
  15.                         cf.filterType = wijmo.grid.filter.FilterType.Condition;
复制代码

希望能帮到您。

评分

参与人数 1满意度 +5 收起 理由
rcsy001 + 5 很给力!

查看全部评分

请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部