Sorting extjs 4.x排序列错误?
我正在使用ext4.x。我有一个记录列表和几个列。第一列称为项目名称。我有5张唱片:苹果、葡萄、香蕉、西葫芦、猕猴桃。如果我对记录应用过滤器(比如“水果”),则只显示以下记录:苹果、葡萄、香蕉、猕猴桃。如果我随后对项目名称列应用升序排序,则水果将按以下顺序显示:苹果、香蕉、葡萄、猕猴桃。但是,如果我现在移除过滤器,我会看到以下顺序的所有5条记录:西葫芦、苹果、香蕉、葡萄、猕猴桃,而不是苹果、香蕉、葡萄、猕猴桃、西葫芦。升序排序仍应应用于列,实际上,升序排序箭头图标显示在列标题中。然而,排序不是按升序排列的(祖奇尼排在第一位,其次是按升序排列的水果)。这是虫子吗?我需要该列记住并遵守排序顺序,并在筛选后按该排序顺序显示(新的/附加的)记录。有人对此有什么想法吗?Sorting extjs 4.x排序列错误?,sorting,extjs,grid,extjs4,Sorting,Extjs,Grid,Extjs4,我正在使用ext4.x。我有一个记录列表和几个列。第一列称为项目名称。我有5张唱片:苹果、葡萄、香蕉、西葫芦、猕猴桃。如果我对记录应用过滤器(比如“水果”),则只显示以下记录:苹果、葡萄、香蕉、猕猴桃。如果我随后对项目名称列应用升序排序,则水果将按以下顺序显示:苹果、香蕉、葡萄、猕猴桃。但是,如果我现在移除过滤器,我会看到以下顺序的所有5条记录:西葫芦、苹果、香蕉、葡萄、猕猴桃,而不是苹果、香蕉、葡萄、猕猴桃、西葫芦。升序排序仍应应用于列,实际上,升序排序箭头图标显示在列标题中。然而,排序不是按
clearFilter()
不应用排序。您可以调用grid.store.sort()代码>如果希望存储正确排序
例如:
注:
如果使用远程排序,请小心。。。远程排序执行对后端的调用,您必须确保发送了正确的属性。您是在执行本地还是远程排序和筛选?