1. It's either as an option in the column config, see the Ext.grid.Column docs, or for the whole grid via the enableGroupingMenu option
2. I'd do that by disabling the GroupingMenu alltogether and adding a separate Button in the toolbar
3. It's "enableGrouping" with a lowercase "e" as a config parameter to the GroupingView
For your 1st point, that might be a good idea for a feature request. I just had a look into the source regarding point 3, and enableGrouping gets overwritten in the GroupingViews doRender() to match the store's grouping config, so setting it in the config is a moot point. It should therefore be dropped completely.
Thanks, that makes it clear.
It seems that we, as simple Ext Users, cannot do feature requests, right?
Btw, I have a related question:
It seems that GroupingStore requires SortInfo config, while Store doesn't need that. However, the column corresponding to the field that is used for sorting, gets a highlighted header with an arrow indicating the sort direction.
Is there a way to disable this? I don' want to have a highlighted column header, especially if I have "sortable: false" for all columns.