Frage

Ich nahm an eine Lohn-Software Demo gestern wobei die Jahr-Dropdown-Listen in der gesamten Software läuft von 2000 bis 2200 . Jetzt haben wir alle schon auf diesem Weg vor mit 2-stelligen short, aber ehrlich - 200 Jahren Lebensdauer für ein Java & Oracle Abrechnungssystem? Unser Verwaltungsrat wäre begeistert , wenn das Unternehmen war sogar Lösungsmittel für 1/4 so lange.

Wenn gezwungen, ein Drop-Down-Jahr zu verwenden, wählen Sie, wo Sie die Grenze ziehen?

War es hilfreich?

Lösung

Warum nicht Ihre App Endbenutzer konfigurierbar? Geben Sie ihnen eine Config-Bildschirm, lassen Sie sie geben Sie einen Cut-off-Jahr als 4 Ziffern und beziehen sich auf die im Code?

Ich mag so viel wie möglich Endnutzer konfigurierbar machen - es bedeutet, dass ich ein s versenden / w an mehrere Kunden, und es abstößt einige schwierige Entscheidungen zu ihnen :-)

Andere Tipps

Es hängt von der Nutzung. Wenn Sie zu ermitteln Ruhestand Termine für Finanzplanung sind versuchen, müssen Sie damit Benutzer Jahre Jahrzehnte in die Zukunft aus. Wenn Sie Kreditkartenablaufdaten sind gefragt, laufende Jahr + 10 sollte mehr als ausreichend sein. So oder so, würden Sie diese Dropdown-Listen dynamisch werden bevölkern, damit Sie die Benutzeroberfläche jedes Jahr Ausbessern wünschen.

Der Nachteil eines so großen Bereich ist, dass die Drop-Down-unhandlich wird -. Es wird sicherlich eine Scrollbar sein, und es wird schwieriger, das Jahr Sie suchen zu finden

Wenn es zum Zeitpunkt ihres Ausscheidens zu behandeln hat, würde ich sagen, 55 Jahre in die Zukunft würde ausreichen, um (eine 18-jährige wird wahrscheinlich um 73 zurückgezogen werden). Meine begrenzte Erfahrung mit solchen Systemen mir verbietet aus zu wissen, was eine vernünftige Grenze sonst wäre - vielleicht können Sie uns erleuchten

?

Wer zwingt Sie ein Drop-Down-Jahr wählen zu benutzen? Sie sind wie die Hölle ärgerlich.

ein Forschungsprojekt durchführt, dass die Eingabe in einem 4-stelliges Datum zeigt benötigt weniger Zeit als ein Pulldown groß genug, um mit einem Scrollbar haben, multiplizieren Sie die Zeitdifferenz von einer stark überhöhten Schätzung, wie viele Menschen der Software verwenden, multiplizieren dass durch eine stark überhöhten Schätzung des Lohnsatzes für die Dateneingabe und das Unternehmen zeigen, wie Sie $ 18700000000 über die Lebensdauer der Software speichern.

Das älteste bestätigte menschliches Alter ist 115. Also meine Wette auf 120 zu setzen wäre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top