Overview

User States For Grids

Persistenza e ripristino stato utente su griglie (filtri, colonne, ordinamenti, layout).

Screenshot reference (manuali utente)

  • manual__grid_states__01.png: toolbar stati griglia con salvataggio/rimozione/impostazione preferito.
  • manual__grid_states__02.png: popup gestione colonne con visibilità e riordino.

Funzionalità principali

Resize colonne

  • La griglia supporta resize colonne in header.
  • Le larghezze ridimensionate vengono memorizzate nello stato della route corrente.
  • Alla riapertura della stessa griglia, il layout viene ripristinato con le larghezze salvate.

Salva stato / Rimuovi stato

  • Save state salva lo snapshot corrente della griglia (filtri, ordinamenti, paging, layout colonne).
  • Lo stato può essere salvato su un nuovo nome o aggiornando uno stato esistente.
  • Remove state elimina lo stato selezionato e riporta la selezione alla vista di default.

Setta preferito

  • Set preferred marca lo stato selezionato come predefinito per quella route.
  • Solo uno stato per route può essere preferito.
  • Alla riapertura della pagina, il framework prova ad applicare in automatico lo stato preferito.

Popup gestione colonne (visibilità, ordine)

  • Il popup Columns apre la lista delle colonne disponibili.
  • Per ogni colonna è possibile:
  • attivare/disattivare la visibilità;
  • cambiare l'ordine con i pulsanti su/giu.
  • Al salvataggio, la configurazione aggiorna il layout corrente e può essere inclusa negli stati salvati.

Scope dello stato salvato

Lo stato griglia include tipicamente:

  • filtri colonna e filtro globale;
  • ordinamenti;
  • pagina corrente e page size;
  • larghezze colonne;
  • visibilità e ordine colonne.

Screenshot

user-states-for-grids / columns
user-states-for-grids / columns
user-states-for-grids / main
user-states-for-grids / main