我一直在使用Ext Js的网格面板,并将菜单应用于列标题(默认)。
每当我通过菜单对列应用过滤器时,列标题都会突出显示,标题会变为粗体和下划线。
我试图找到一种方法来删除它,但是找不到任何事件或方法来解决此问题。我希望我的应用程序先删除所有突出显示的内容,然后再应用新的突出显示,这样就不可能同时拥有两列带有突出显示的突出显示的列。
有什么办法可以实现?或直接禁用高亮显示,以免过滤时列标题被突出显示...
糟糕:每当更改列过滤器时,我都将应用store.clearFilter(),但标题仍未恢复正常。
Obs2:由于堆栈的信誉限制(第二次发布),无法发布图像来说明。
答案 0 :(得分:0)
您可以简单地覆盖filterCls
来删除突出显示:
Ext.override(Ext.grid.filters.Filters, {filterCls: Ext.baseCSSPrefix});