首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在extjs网格中对分组数据进行排序?

如何在extjs网格中对分组数据进行排序?
EN

Stack Overflow用户
提问于 2020-01-07 19:15:11
回答 1查看 49关注 0票数 0

我使用的是EXTJS 6.5.3 classic kit。我确实希望有分组的排序功能。我的分组字段和排序字段不同。例如,我有两个字段:字段1和字段2,然后我希望对字段1进行分组,并对字段2进行排序。但我确实希望结果为1,它应该与字段1分组,然后应该与字段2排序。但我确实希望在分组后进行排序。

提前谢谢你。请回复。

EN

回答 1

Stack Overflow用户

发布于 2020-02-12 22:32:01

我正在使用Extjs 6.7现代版,我也在做类似的事情。虽然我的解决方案仍然有问题,可能不适合你,但我可以分享给你。

现代有来自store.grouper的Ext.util.Grouper。然后Grouper类可以将

代码语言:javascript
复制
sorterFn: function(person1, person2) {
if(person1.field1 == person2.field1 ){
  return 0; // same field 1
}else{
   // different field 1
   // this is just a sample, 
   // could be more complex compare condition basic on your business logic 
   if (person1.field2 > person1.field2 ) {
     return 1 ;
   }else if (person1.field2 === person2.field2){
      if (person1.field1 > person2.field1 ){
         return 1;
      }else{
         return -1;
      }
   }else{
    return -1;
   }

}`

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59627331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档