Extjs 加载排序

Posted

技术标签:

【中文标题】Extjs 加载排序【英文标题】:Extjs on load Sort 【发布时间】:2012-06-25 10:01:03 【问题描述】:

伙计们,

我正在开发一个带有 ExtJS Grid 的 Visualforce 页面。

有什么方法可以将特定的网格列排序为 ASC 或 DESC 吗?

我正在使用 ExtJS 3.2。

提前致谢。

【问题讨论】:

【参考方案1】:

为了对网格进行排序,它会在列标题中提供选项以允许用户进行排序。如果您想以编程方式执行此操作,我相信您需要对网格绑定到的'store' 进行排序。

然后您可以在商店中指定排序配置(如果您希望在初始加载时进行默认排序),例如

sortInfo: 
    field: 'fieldName',
    direction: 'ASC' // or 'DESC' (case sensitive for local sorting)

除了存储上的排序信息配置,您可以通过字段名和方向例如明确地调用存储上的“排序”方法

theStore.sort(
   field    : 'salary',
   direction: 'DESC'
);

【讨论】:

您能否详细说明一下。我是这个 Extjs 的新手。 您想在哪些方面进行详细说明?您能否更详细地描述您的具体问题(例如,您希望发生什么,您的代码目前的外观,您尝试过的内容等?)

以上是关于Extjs 加载排序的主要内容,如果未能解决你的问题,请参考以下文章

如果网格为空,Extjs 4 禁用排序

如何使用 JSON 数据数组加载 extjs 3.4 存储

ExtJS 3.4 - 设置加载

Extjs 加载掩码

ExtJS 3.4 中未加载数据

ExtJs 加载数据