如何从列标题菜单中删除列
Posted
技术标签:
【中文标题】如何从列标题菜单中删除列【英文标题】:How to reomve Column from Column header menu 【发布时间】:2016-08-24 13:12:47 【问题描述】:我有一个网格,在列中我使用menuDisabled : false
,因为我正在获取标题菜单。如菜单所示。
我想删除 Column 但没有获得任何保留或任何我可以这样做的配置。任何人都可以建议我如何从菜单标题中删除列吗?
【问题讨论】:
不确定如何在 Ext 3 中执行此操作,但在 Ext 4 中,我覆盖了 Ext.grid.header.Container 类的 getColumnMenu 函数。或许thisfiddle 能给你一些想法。 感谢您的评论。在您的小提琴列中仍然存在列标题菜单。 猜我误解了这个问题(以为你想从列菜单中删除列)。那么你到底想隐藏什么(如果你能显示一些代码会很好)? @Zoran 非常感谢您的回复。我得到了解决方案。在新版本上很容易,但在旧版本上有点难。非常感谢 【参考方案1】:覆盖 Grid Column 并设置 hideable: false
Ext.define('overrides.grid.column.Column',
override: 'Ext.grid.column.Column',
hideable: false, // Whether the column should be hideable.
// Initializes the component.
// @override
//
initComponent: function ()
this.callParent();
);
【讨论】:
以上是关于如何从列标题菜单中删除列的主要内容,如果未能解决你的问题,请参考以下文章
如何从列类型列表中删除 pandas DataFrame 中的空值