在Ext Js中应用菜单过滤器时,如何删除网格列标题突出显示(粗体+下划线)?

时间:2019-04-04 11:03:52

标签: javascript extjs extjs4

我一直在使用Ext Js的网格面板,并将菜单应用于列标题(默认)。

每当我通过菜单对列应用过滤器时,列标题都会突出显示,标题会变为粗体和下划线。

我试图找到一种方法来删除它,但是找不到任何事件或方法来解决此问题。我希望我的应用程序先删除所有突出显示的内容,然后再应用新的突出显示,这样就不可能同时拥有两列带有突出显示的突出显示的列。

有什么办法可以实现?或直接禁用高亮显示,以免过滤时列标题被突出显示...

糟糕:每当更改列过滤器时,我都将应用store.clearFilter(),但标题仍未恢复正常。

Obs2:由于堆栈的信誉限制(第二次发布),无法发布图像来说明。

1 个答案:

答案 0 :(得分:0)

您可以简单地覆盖filterCls来删除突出显示:

Ext.override(Ext.grid.filters.Filters, {filterCls: Ext.baseCSSPrefix});