New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NPE bei der Sortierung von Regionen #499
Comments
heißt die gesamte Klassifikation (also der gesamte Pfad) wird ausgegeben. Außerdem wollte ich die Klasse ja auch noch umbenennen |
Dies ist aus meiner Sicht auch ein Schönes Beispiel dafür dass man für den Wert 100 besser eine Konstante definiert, deren Name dann besser beschreibt, was der Wert bedeuten soll. |
Die Verwendung von 100 statt einer Konstanten ist natürlich unschön. Habe ich geändert. Der Grund für die NPE ist mir jetzt klar. Um einige Spalten zu sortieren brauche ich mehr Informationen - zum Beispiel die Original "Sortierrichtung" oder die Option - siehe hier im ColumnViewerSorter. Bei der TaxonomyColumn in der Vermögensaufstellung wird jetzt beides gebraucht - der Fall ist momentan noch nicht abgedeckt. Hier fehlt mir jetzt noch das richtige Pattern. Klar, man könnte jetzt ein weitere Interface definieren ("sortieren mit direction und option"). Oder mit ThreadLocal arbeiten? Das macht es aber sehr indirekt. Ich bin jetzt gleich auf Achse. Also vielleicht morgen. Wenn Dir was einfällt - gerne! |
Ich habe noch eine Frage zur Lesbarkeit. Worin unterscheiden sich die Integer-Objekte |
Das ist in der Tat verwirrend. Es kommt daher, dass ich im Options interface die einzelnen Optionen Das sollte ich bei Gelegenheit gerade ziehen: element ist immer eine Zeile im Viewer, option ein Parametrisierung der Spalte die je nach Spalte andere Typen haben kann (bei der Taxonomy eben Integer). |
When sorting the taxonomy column, the comparators need both access to the sort direction (keep categories stable) and the option (sort the taxonomy column according to selected classification). Instead of interfaces (which supported only one of each) all comparators have now access via the SortingContext. Issue: #499 Signed-off-by: Andreas Buchen <andreas.buchen@gmail.com>
Das Statement
if (option == 100)
verursacht eine NPE. Da ich nicht verstehe was option == 100 bedeutet, habe ich die die Abfrage
'option != null' noch nicht hinzugefügt. Der Fehler passiert beim Sortieren nach Regionen (Ebene 2)
The text was updated successfully, but these errors were encountered: