English
Instant Developer Foundation Documentazione
  • Tips & Tricks

Esportare un pannello in CSV con i campi in altro ordine

copia link
Nell'esportazione di un pannello i campi vengono esportati nello stesso ordine in cui sono visibili in lista escludendo quelli invisibili. Per esportare in un ordine diverso ci sono tre possibilità:
  • Se il pannello ha la proprietà CanReorderColumn abilitata l'utente è in grado di riordinare le colonne della lista e l'esportazione viene fatta nell'ordine scelto dall'utente.
  • E' possibile intercettare il comando di Export nell'evento di OnCommand, cancellarlo e scrivere con una propria procedura il file csv.
  • Abilitare il Tab Order Avanzato sul pannello ed intercettare il comando di esportazione (evento OnCommand di pannello) per :
    • Cancellare il comando.
    • Spostare i campi nell'ordine desiderato.
    • Chiamare la procedura ExportData del pannello.
    • Rimettere i campi nell'ordine corretto.
    Per spostare i campi è possibile utilizzare la procedura Move; ricordarsi di condizionare il tutto al parametro UserOperation dell'evento, in quanto la chiamata all'ExportData rinotifica l'evento di OnCommand con il parametro a False.

Attenzione, questo articolo è stato dichiarato obsoleto! Ultima modifica: 22/11/2013 / Validità: da 9.1.4040

Vedi anche

  • Move (procedura)
  • Can Reorder Column (proprietà)
  • On Command (evento)
  • Panel Commands (lista valori)
  • Export Data (funzione)