Micro-miglioramento: Picker di intervallo di date

A parte il fatto che non è indicato quale sia la data di inizio e quale la data di fine, il selettore dell’intervallo di date ti ostacola continuamente se la valutazione corrente della data di fine precede la data di inizio, o se è nel futuro. Ma dato che l’anno viene per ultimo, non sa nemmeno se sia effettivamente così! Proviamo a inserire un intervallo dal 12/12/2023 al 31/12/2023 con la data odierna:

  • l’inserimento di 12/… nella seconda casella è vietato perché è nel futuro?
  • Cambiare l’anno reimposta completamente la seconda casella a metà digitazione perché ???

La soluzione sarebbe semplicemente smettere di valutare le date l’una rispetto all’altra, o rispetto alla data corrente, e lasciare che l’utente inserisca qualsiasi data (valida) in una delle due caselle. Quale casella sia l’inizio e quale la fine non deve avere alcun significato, e se una data è nel futuro, può semplicemente essere limitata a “oggi” in seguito (una volta che i dati vengono aggiornati).

6 Mi Piace