找回密码
 立即注册

QQ登录

只需一步,快速开始

jaysmection

注册会员

1

主题

4

帖子

63

积分

注册会员

积分
63

微信认证勋章

最新发帖
jaysmection
注册会员   /  发表于:2016-12-5 09:34  /   查看:3754  /  回复:5
求助,请问下各位使用wijmo插件中的flexGrid表格时,当已经冻结第一行时,怎么样做到排序时让被冻结的那一行不参与排序,非常急,请帮忙指导一下,谢谢各位!

5 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-12-5 12:28:53
沙发
谢谢您的反馈。
默认没有这样的接口,但是提供了CostomSort,你可以自定义排序。
你可以在sortingColumn事件里实现自己的排序逻辑。


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

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
jaysmection
注册会员   /  发表于:2016-12-5 14:00:20
板凳
Alice 发表于 2016-12-5 12:28
谢谢您的反馈。
默认没有这样的接口,但是提供了CostomSort,你可以自定义排序。
你可以在sortingColumn ...

请问下有没有具体实例可以进行参考的,谢谢你了
回复 使用道具 举报
jaysmection
注册会员   /  发表于:2016-12-5 14:00:24
地板
Alice 发表于 2016-12-5 12:28
谢谢您的反馈。
默认没有这样的接口,但是提供了CostomSort,你可以自定义排序。
你可以在sortingColumn ...

请问下有没有具体实例可以进行参考的,谢谢你了
回复 使用道具 举报
jaysmection
注册会员   /  发表于:2016-12-5 15:33:35
5#
Alice 发表于 2016-12-5 12:28
谢谢您的反馈。
默认没有这样的接口,但是提供了CostomSort,你可以自定义排序。
你可以在sortingColumn ...

请问下,这个具体用什么方式实现呢??谢谢你了
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-12-5 18:06:53
6#
本帖最后由 Alice 于 2016-12-5 18:08 编辑
jaysmection 发表于 2016-12-5 14:00
请问下有没有具体实例可以进行参考的,谢谢你了

可以在sortingColumn事件中取消默认的排序并且使用自己的排序逻辑替代。
我这里有段该事件的使用代码,供您参考:
  1. <p>  // cancel default sorting and use custom instead
  2.     $scope.sortingColumn = function (sender, args) {
  3.         args.cancel = true;

  4.         // determine new sort
  5.         if ($scope.sort.col == sender.columns[args.col].binding) {
  6.             $scope.sort.dir = ($scope.sort.dir == 'a') ? 'd' : 'a';
  7.         } else {
  8.             $scope.sort.col = sender.columns[args.col].binding;
  9.             $scope.sort.dir = 'a';
  10.         };

  11.         // update the data using custom sort</p><p>//getData: function used to get data for the grid
  12.         sender.itemsSource = getData($scope.sort);
  13.     }</p>
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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