Sortierung einer Spalte basierend auf einer anderen Spalte im ExtJs 4.1 Grid

7

Ich verwende ExtJs 4.1 Framework. Ich habe ein Raster, das nur eine Spalte (Name) anzeigt. Das Gitter ist einem Speicher zugeordnet, der zwei Felder (Name und SortOrder) aufweist. Das Feld "Name" im Speicher ist der Spalte Name des Gitters zugeordnet. Ich möchte die Namensspalte basierend auf dem Wert sortieren, der im Feld SortOrder im Geschäft verfügbar ist. Wie kann ich eine solche Logik implementieren?

Danke

    
SharpCoder 04.05.2012, 08:47
quelle

3 Antworten

4

Meinst du etwa so:

%Vor%     
Sudhir Bastakoti 04.05.2012, 08:54
quelle
19

Es gibt auch eine etwas einfachere Lösung:

%Vor%

Anstatt also doSort () zu überschreiben, können Sie einfach die Methode getSortParam () überschreiben (die von doSort () verwendet wird).

    
Arshak 16.11.2012 09:03
quelle
0

Eine andere Möglichkeit, dies bei Header-Klick zu tun.

%Vor%     
scs 30.10.2013 10:42
quelle