Jango Qel Droma
Mitglied
Hi,
ich habe folgendes Problem:
Ich habe ein Tableviewer in diesem die Daten über XML eingetragen werden.
Jetzt sind die Daten im XML-File unsortiert. Soweit kein Problem, die entsprechende Sortiermethode habe ich (von hier).
Jetzt muss aber noch nach einer 2. und 3. Spalte sortiert werden und da ist mein eigentliches Problem.
Der Sortiermethode kann man die Spalte übergeben nach der Sortiert werden soll. Also habe ich probiert, eine Bedingung zu schreiben, wenn der eine Wert gleich dem anderen ist, soll er das ganze wiederholen, nur auf der nächsten Spalte. Doch da wurden die Spalten nur Teilweise richtig sortiert.
Zur Verdeutlichung hier nochmal wie es zurzeit aussieht:
1 4 1 test1
1 2 1 test2
1 3 1 test3
1 1 1 test4
2 4 1 test1
2 2 1 test2
2 3 1 test3
2 1 1 test4
Und so muss es aussehen:
1 1 1 test4
1 2 1 test2
1 3 1 test3
1 4 1 test1
2 1 1 test4
2 2 1 test2
2 3 1 test3
2 4 1 test1
Ich hoffe es kann mir jemand dabei helfen.
MfG Jango
ich habe folgendes Problem:
Ich habe ein Tableviewer in diesem die Daten über XML eingetragen werden.
Jetzt sind die Daten im XML-File unsortiert. Soweit kein Problem, die entsprechende Sortiermethode habe ich (von hier).
Jetzt muss aber noch nach einer 2. und 3. Spalte sortiert werden und da ist mein eigentliches Problem.
Der Sortiermethode kann man die Spalte übergeben nach der Sortiert werden soll. Also habe ich probiert, eine Bedingung zu schreiben, wenn der eine Wert gleich dem anderen ist, soll er das ganze wiederholen, nur auf der nächsten Spalte. Doch da wurden die Spalten nur Teilweise richtig sortiert.
Zur Verdeutlichung hier nochmal wie es zurzeit aussieht:
1 4 1 test1
1 2 1 test2
1 3 1 test3
1 1 1 test4
2 4 1 test1
2 2 1 test2
2 3 1 test3
2 1 1 test4
Und so muss es aussehen:
1 1 1 test4
1 2 1 test2
1 3 1 test3
1 4 1 test1
2 1 1 test4
2 2 1 test2
2 3 1 test3
2 4 1 test1
Ich hoffe es kann mir jemand dabei helfen.
MfG Jango