Descrizione
Sono stati aggiunti due nuovi flag ai campi di pannello:
Può nascondere e
Inizialmente nascosto.
Se almeno un campo di pannello in lista ha il flag
Può nascondere attivo viene abilitato un nuovo controllo lato client, con cui l'utente può configurare i campi in lista attualmente visibili.
I campi con il flag attivo potranno venire nascosti o mostrati, mentre quelli con il flag spento non potranno venire modificati.
La visibilità iniziale di un campo può venire configurata dal flag
Inizialmente nascosto : se il flag è attivo il campo sarà nascosto all'apertura e potrà essere reso visibile dall'utente attraverso il nuovo controllo.
Quando la modalità di configurazione della lista è attiva al click sull'header di un campo si aprirà una lista con le seguenti opzioni:
- Gestione dell'ordinamento (se consentito per il campo).
- Gestione del raggruppamento (se consentito per il campo).
- Apertura del filtro per cercare i dati (nel caso l'opzione di filtro sull'intestazione sia attiva)
- Elenco dei campi in lista che possono venire configurati: l'utente può modificare la visibilità dei campi e la nuova impostazione verrà applicata alla chiusura del popup.
La configurazione scelta dall'utente potrà essere salvata usando le funzioni
GetPanelConfiguration o
SaveRTCPanelConfiguration.
Per rendere possibile questa funzionalità è stato aggiunto l'evento di pannello
OnFieldListVisibilityChanged che viene notificato per ogni campo la cui visibilità viene modificata.