在 ExtJs 网格中可排序为 false 后,列标题显示箭头图标
Posted
技术标签:
【中文标题】在 ExtJs 网格中可排序为 false 后,列标题显示箭头图标【英文标题】:Column header shows arrow icon after sortable is false in ExtJs grid 【发布时间】:2015-12-21 10:45:31 【问题描述】:我有一个 ExtJs GridPanel,其中 sortable 在所有列中都是 false。
那么如果我按
对商店进行排序this.store.sort('Column1','ASC');
然后箭头重新出现。
sortable 是真的吗? 这是因为我正在对商店进行分类还是其他什么?
如果原因与此不同,那么移除箭头的解决方案是什么?
我将不胜感激。
【问题讨论】:
【参考方案1】:显示箭头是因为商店中的排序器,它标识了网格中的一列,其 dataIndex 等于您正在排序的属性,尽管该列上的排序被禁用。在这种情况下,您可以在列定义中覆盖 getSortParam 函数,如下所示:
getSortParam: Ext.emptyFn
您的专栏将不再在标题中显示箭头。
【讨论】:
以上是关于在 ExtJs 网格中可排序为 false 后,列标题显示箭头图标的主要内容,如果未能解决你的问题,请参考以下文章