Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting extjs 4.x排序列错误?_Sorting_Extjs_Grid_Extjs4 - Fatal编程技术网

Sorting extjs 4.x排序列错误?

Sorting extjs 4.x排序列错误?,sorting,extjs,grid,extjs4,Sorting,Extjs,Grid,Extjs4,我正在使用ext4.x。我有一个记录列表和几个列。第一列称为项目名称。我有5张唱片:苹果、葡萄、香蕉、西葫芦、猕猴桃。如果我对记录应用过滤器(比如“水果”),则只显示以下记录:苹果、葡萄、香蕉、猕猴桃。如果我随后对项目名称列应用升序排序,则水果将按以下顺序显示:苹果、香蕉、葡萄、猕猴桃。但是,如果我现在移除过滤器,我会看到以下顺序的所有5条记录:西葫芦、苹果、香蕉、葡萄、猕猴桃,而不是苹果、香蕉、葡萄、猕猴桃、西葫芦。升序排序仍应应用于列,实际上,升序排序箭头图标显示在列标题中。然而,排序不是按

我正在使用ext4.x。我有一个记录列表和几个列。第一列称为项目名称。我有5张唱片:苹果、葡萄、香蕉、西葫芦、猕猴桃。如果我对记录应用过滤器(比如“水果”),则只显示以下记录:苹果、葡萄、香蕉、猕猴桃。如果我随后对项目名称列应用升序排序,则水果将按以下顺序显示:苹果、香蕉、葡萄、猕猴桃。但是,如果我现在移除过滤器,我会看到以下顺序的所有5条记录:西葫芦、苹果、香蕉、葡萄、猕猴桃,而不是苹果、香蕉、葡萄、猕猴桃、西葫芦。升序排序仍应应用于列,实际上,升序排序箭头图标显示在列标题中。然而,排序不是按升序排列的(祖奇尼排在第一位,其次是按升序排列的水果)。这是虫子吗?我需要该列记住并遵守排序顺序,并在筛选后按该排序顺序显示(新的/附加的)记录。有人对此有什么想法吗?

clearFilter()
不应用排序。您可以调用
grid.store.sort()如果希望存储正确排序

例如:

注:


如果使用远程排序,请小心。。。远程排序执行对后端的调用,您必须确保发送了正确的属性。

您是在执行本地还是远程排序和筛选?