-
Notifications
You must be signed in to change notification settings - Fork 15
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
Fix #163 #167
Fix #163 #167
Conversation
Ich werde einbauen, dass man in der Zeitskala vor und zurück wandern kann. |
Auf nur 10 Jahre zurück würde mir nicht reichen. |
@dippeal und @MSchmalzl
Dann hat mir nicht gefallen, dass die Views für Buchungklassensaldo, Projektsaldo und Jahressaldo so unterschiedlich aussehen. Für eine bessere User Experience sollten die gleich ausschauen. Das habe ich jetzt gemacht.
Als weiteres habe ich noch eine Änderung gemacht und eine Fehler behoben
Und klar, die Docu muss man dann auch anpassen. |
Habe noch etwas behoben was mich schon lange stört. |
Jetzt gibt es noch einen Update. Mir hat nicht gefallen, dass die Anzeige der Von/Bis Zeiten mit der Suche vermischt ist. Ändert man z.B. die Von/Bis Zeiten, drückt aber nicht Suchen, dann weiß man nicht mehr was unten eigentlich angezeigt wird. Ich habe jetzt die Anzeige des angezeigten Bereichs von der Eingabe eines Suchbereichs getrennt. |
Ich finde die Umsetzung ziemlich gut. Bei obigem Bild würde ich links den Text Zeitraum durch bspw. Aktuell angezeigter Zeitraum ersetzen. Bei mir war es halt so, dass ich beim ersten Aufruf den Eindruck hatte man könne unter bestimmten Voraussetzungen links etwas eingeben. Evtl. kann man ja auch die 3 Punkte nach Von und Bis entfernen. |
Den Text habe ich jetzt geändert. |
Da gibt es in der Tat keine. Die pragmatischste Lösung ist hier (verwende ich so selbst auch) ein LabelInput zu verwenden und den Wert und den Wert direkt formatiert per Date d = ...;
JVDateFormatTTMMJJJJ df = new JVDateFormatTTMMJJJJ();
labelInput.setValue(d != null ? d : df.format(d)); mit dem formatierten Datum zu befüllen. |
@willuhn Hallo Olaf, mir ist etwas im DateInput aufgefallen. Ich weiß nicht ob du da etwas ändern willst oder kannst. Ich bin da leidenschaftslos. Man kann damit lustige Sachen machen. |
Jameica kann das nicht behandeln, da DateInput dafür gar keine eigene Logik hat. Das müsste der DateFormatter übernehmen, der übergeben wurde. Und per Default ist das einfach der Standard-Date-Formatter von Java selbst. |
Ist schon ok, war mir halt nur aufgefallen. |
Bitte Dokumentation entsprechend anpassen. |
Mit dieser Korrektur gehe ich das Problem aus #163 an.
Sollten falsche Buchungen da sein, kann es zu "no more handles" kommen wenn Buchungen in einem großen Jahresabstand vorhanden sind, weil dann versucht wird für jedes Jahr einen Button zu erzeugen. Auch wenn es nicht zu "no more handles" kommen würde, könnte es zu hunderten von Einträgen in der Quick Access Liste kommen. Das ist Unsinn.
Ich habe den Code jetzt so korrigiert, dass die 90 und 30 Tage, das aktuelle Jahr und maximal bis zu 10 zurückliegende Jahre angezeigt werden. Mehr braucht man nicht in der Liste. Ältere als 10 Jahre wird man nicht mehr brauchen. Notfalls kann man ja immer noch den Zeitraum manuell eingeben.
Damit kann es auch bei Buchungen mit unsinnigen Datum Werten keine "no more handles" mehr geben da die Zahl der Buttons auf maximal 13 begrenzt ist.