2016-10-25 1 views
0

Wie kann ich ein gruppierbares Mehrfaches sortieren? Ich möchte die Sortierung für einen Benutzer aktivieren. Außerdem möchte ich die Sortierung programmatisch einstellen.Wie aktiviert man die Sortierung mehrerer Spalten in einer (Gruppen-) Tabelle programmgesteuert?

Zum Beispiel: Ein Kunde hat viele Bestellungen. In der Tabelle möchte ich alle Bestellungen sortiert nach Auftragsnummer für einen Benutzer sehen. Die Tabelle sollte nach customer.name und customer.order*.orderNumber sortiert werden.

+1

Was ist eine Gruppentabelle? Was hast du weit, kannst du Code zeigen? – Morfic

Antwort

1

GroupTable sowie Table unterstützt keine Sortierung nach mehreren Spalten zur Laufzeit.

Sie können jedoch eine vordefinierte Reihenfolge in der Datenquellenabfrage festlegen und die Sortierung in der Tabelle deaktivieren (Attribut sortable auf false setzen). Die vordefinierte Reihenfolge kann abhängig vom aktuellen Benutzer festgelegt werden: Ändern Sie einfach die Abfrage order by Klausel in der init() Methode des Bildschirms.

+0

Kann ich die Komponente auspacken und Vaadin-Komponente direkt verwenden? –

Verwandte Themen