【问题标题】:Column header shows arrow icon after sortable is false in ExtJs grid在 ExtJs 网格中可排序为 false 后,列标题显示箭头图标
【发布时间】:2015-12-21 10:45:31
【问题描述】:

我有一个 ExtJs GridPanel,其中 sortable 在所有列中都是 false。

那么如果我按

对商店进行排序
this.store.sort('Column1','ASC');

然后箭头重新出现。

sortable 是真的吗? 这是因为我正在对商店进行分类还是其他什么?

如果原因与此不同,那么移除箭头的解决方案是什么?

我将不胜感激。

【问题讨论】:

    标签: sorting extjs gridpanel


    【解决方案1】:

    显示箭头是因为商店中的排序器,它标识了网格中的一列,其 dataIndex 等于您正在排序的属性,尽管该列上的排序被禁用。在这种情况下,您可以在列定义中覆盖 getSortParam 函数,如下所示:

    getSortParam: Ext.emptyFn
    

    您的专栏将不再在标题中显示箭头。

    【讨论】:

      猜你喜欢
      • 2013-01-02
      • 2012-01-18
      • 1970-01-01
      • 1970-01-01
      • 2011-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多