【问题标题】:Show sort arrow on Ext.grid on page load在页面加载时在 Ext.grid 上显示排序箭头
【发布时间】:2014-08-28 00:34:20
【问题描述】:

我有一个显示产品 ID 的网格,如下所示。

​​数据按产品ID排序,但网格最初没有显示箭头。 如果我单击该列,则会出现箭头。如何使排序箭头在页面加载时立即显示,如下所示。

【问题讨论】:

    标签: javascript sorting extjs grid


    【解决方案1】:

    您可以在列的 afterrender 侦听器上使用 colRef.setSortState('ASC'),在此处拨弄:https://fiddle.sencha.com/#fiddle/2u7

    【讨论】:

    • ​它工作正常,但 Ext 再次对其进行排序。有什么办法告诉我不要再排序了,因为数据已经排序了。
    • 不确定,但您可以考虑从存储中删除初始排序器,以便数据在加载时不会被排序两次。
    • 看起来它已在 Ext 5 中被删除,并且无法找到替代解决方案。
    • 只要设置排序器就会出现排序箭头fiddle.sencha.com/#fiddle/f28
    • ​效果很好。谢谢。但我认为即使数据已经排序,它也在前端对其进行排序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    相关资源
    最近更新 更多