| dalla versione 8.5.3800 - modificato il 12/03/2012 - link - english
|
Condizioni di notifica
Se nel pannello è stata attivata la possibilità di riordinare le colonne della lista, l'evento
OnReorderColumn viene notificato dal pannello quando l'utente effettua un riordinamento delle colonne in lista trascinando l'intestazione di una colonna sull'altra.
Utilizzo consigliato
L'evento di
OnReorderColumn può essere utilizzato per modificare ulteriormente il layout della lista (utilizzando la procedura
Move) oppure per salvare la configurazione della lista scelta dall'utente attraverso le procedure
GetPanelConfiguration o
SaveRTCPanelConfiguration.
Argomenti
Source Field
|
E' un numero intero che rappresenta il campo del pannello che è stato tirato. Deve essere confrontato con la proprietà Me del campo di pannello.
|
Target Field
|
E' un numero intero che rappresenta il campo di destinazione del D&D. Deve essere confrontato con la proprietà Me del campo di pannello. Il campo tirato viene spostato subito prima del campo di destinazione.
|
Note
-
L'evento non può essere cancellato e, quando viene notificato, il sistema ha già effettuato il riordinamento della lista, mettendo il campo tirato subito prima del campo di destinazione.
-
Il programmatore può utilizzare la procedura Move per modificare l'ordine delle colonne scelto dall'utente.
-
Se il pannello usa le FixedColumns tirare un campo non fisso su un campo fisso oltre a riordinare i campi aumenta l'area fissa; perciò il campo tirato passa da campo scrollabile a campo fisso.
Allo stesso modo è possibile tirare un campo fissato dentro l'area scrollabile, rendendolo scrollabile.
event OnReorderColumn(
int SourceField
int TargetField
)
{
string configurazione := ""
configurazione := Fornitori.GetPanelConfiguration()
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.