2012-08-24 8 views

Antwort

17

In Ext3, die durch die Angabe menuDisabled: true in der Spaltendefinition erfolgen würde. Nicht sicher über Ext4, obwohl.

+1

Vielen Dank Kumpel! Es funktioniert :) – Kabeer

+0

Ich verwende ExtJs 4. Es funktioniert nicht darin. Gibt es eine alternative Lösung? –

+0

Ich benutze ExtJs 4.2.2 und habe dort kein Problem. Dokumentation [hier] (http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.grid.column.Column-cfg-menuDisabled) – MarthyM

8

Dies hat sich im Laufe der Jahre bewegt.

In 4.2.2 (Strom Mai 2014) gibt es eine Eigenschaft, die für jede Spalte festgelegt werden kann:

menuDisabled:true 

sortable:false // menu shows but no sort options 

hideable:false // menu shows but column name not shown in columns menu 

menuDisabled:true // no menu 

Das ist für einzelne Spalten. Für den Grid Header als Ganzes siehe auch http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.grid.header.Container-cfg-enableColumnHide

+0

Danke, das ist sehr hilfreich. Funktioniert auch für ExtJS 5. Ich habe filtern und menuDisabled: True entfernt die Filterung auch, aber verdeckt: True hat gut funktioniert. –