首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >extjs 4.x排序列错误?

extjs 4.x排序列错误?
EN

Stack Overflow用户
提问于 2013-01-18 23:50:55
回答 1查看 720关注 0票数 0

我正在使用Ext 4.x。我有一个记录列表和几个列。第一列称为项目名称。我有5张唱片:苹果、葡萄、香蕉、西葫芦、奇异果。如果我对记录应用过滤器(比如“水果”),那么只会显示以下记录: Apple、Grapes、Banana、Kiwi。如果我随后对Project Name列应用升序排序,水果将按以下顺序显示: Apple、Banana、Grapes、Kiwi。但是,如果我现在移除过滤器,我会按以下顺序看到所有5条记录:西葫芦、苹果、香蕉、葡萄、奇异果,而不是苹果、香蕉、葡萄、奇异果、西葫芦。升序排序仍应应用于该列,并且确实在列标题中显示升序排序箭头图标。然而,排序并不是按升序排列的(西葫芦排在第一位,然后是升序排列的水果)。这是一个bug吗?我需要该列记住并遵守排序顺序,并在过滤后按该排序顺序显示(新的/附加的)记录。有人对此有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-01-19 00:20:21

clearFilter()不应用排序。如果希望商店正确排序,可以调用grid.store.sort();

示例:http://jsfiddle.net/Vandeplas/5aKdc/4/

注意:

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

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

https://stackoverflow.com/questions/14402550

复制
相关文章

相似问题

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