Ext的Grid和Treegrid默認提供列菜單的功能,在列菜單中可以進行排序以及控制列顯示狀態。
在實際項目中,往往有些列是不需要用戶看到的,因此就必須屏蔽列菜單的功能。
1、屏蔽Grid,包括EditorGrid的列菜單
方法: 在GridPanel應用的ColumnModel中為每一列指定這個配置項。
menuDisabled : true
2、屏蔽Treegrid的列菜單功能。
由於Treegrid擴展的是TreePanel,其列擴展的是Ext.list.Column。Ext.list.Column本身是沒有menuDisabled這個配置項的。
方法:在Treegrid的配置項中,增加這個屬性。
headersDisabled : true