找回密码
 立即注册

QQ登录

只需一步,快速开始

yaochenglong

高级会员

19

主题

68

帖子

1745

积分

高级会员

积分
1745

活字格认证

[已处理] FlexGrid 排序问题

yaochenglong
高级会员   /  发表于:2015-11-2 15:58  /   查看:6083  /  回复:3
如图:


如何我设置了按抵店日期排序,则其他的列就无法再点击header在排序。
代码如下:
view = new wijmo.collections.CollectionView(array);
                // initialize the grid
                var sd = new wijmo.collections.SortDescription('离店日期', false);
                view.sortDescriptions.push(sd);
我的需求如下,
列表默认按抵店日期排序,但是其他的列表项也都可以点击排序!怎么实现。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-11-2 18:03:00
沙发
回复 1楼yaochenglong的帖子

感谢您的反馈。
根据您的描述,您想实现的是多列排序的功能。
cv.sortDescriptions.push多个列,就可以实现多列同时排序。

代码参考:
  1. grid.beginUpdate();
  2. view = new wijmo.collections.CollectionView(array);
  3.                 // initialize the grid
  4.                 var sd = new wijmo.collections.SortDescription('离店日期', true);
  5. var id=new new wijmo.collections.SortDescription('序号', true);
  6.                 view.sortDescriptions.push(sd);
  7.                view.sortDescriptions.push(id);
  8.               view.refresh();
  9.              grid.endUpdate();

复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
yaochenglong
高级会员   /  发表于:2015-11-3 10:26:00
板凳
你写的没问题,昨天的问题是设定一个排序规则给FlexGird之后,其他的列就不能点击排序了!不过今天早上来了之后又好了!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-11-3 11:25:00
地板
回复 3楼yaochenglong的帖子

非常感谢您的反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部