English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Applicazione
  • Eventi

On End Synchronization

evento link

Condizioni di notifica

Evento notificato all'applicazione quando termina la sincronizzazione nativa, sia sincrona che asincrona.

Utilizzo consigliato

Questo evento è utile in modo particolare quando la sincronizzazione nativa è stata avviata in modalità asincrona, per poter gestire le attività che normalmente si eseguono dopo il completamento della sincronizzazione, ad esempio avvisare l'utente che può iniziare a utilizzare i dati.

Argomenti

Success Indica se la sincronizzazione è terminata con successo
Skip Refresh UI Parametro booleano di output; se impostato al valore di default false verrà eseguito il comando RefreshQuery su tutti i pannelli delle videate aperte basati sulle tabelle enumerate nel parametro TablesChanged
Tables Changed Parametro di tipo IDArray contenente l'elenco delle tabelle che hanno subito modifiche durante la sincronizzazione

Esempio di codice

// ********************************************************************************
// Evento notificato all'applicazione quando termina la sincronizzazione nativa
// ********************************************************************************

event CompSync.OnEndSynchronization(
  boolean Success             // Indica se la sincronizzazione è terminata con successo
  inout boolean SkipRefreshUI // Parametro booleano di output. Se impostato a True i pannell...
  IDArray TablesChanged       // Elenco delle tabelle che hanno subito modifiche durante la ...
)
{
  if (Success)
    CompSync.messageBox("Sincronizzazione effettuata con successo.")
  else
    CompSync.messageBox("Sincronizzazione fallita.")
}
  • L'evento viene notificato solo in caso di sincronizzazione nativa, che è attivabile tramite la proprietà NativeSync nelle applicazioni offline eseguite dentro shell.
  • Se il parametro SkipRefreshUI non viene impostato a true verranno aggiornati tutti i pannelli DB e DO (master) basati sulle tabelle modificate durante la sincronizzazione. Non vengono aggiornati alberi, grafici, book e pannelli IMDB o DO detail.

Ultima modifica: 25/10/2016 / Validità: da 12.5.5400

Vedi Anche

  • Refresh Query (procedura)
  • ID Array
  • Native Sync (proprietà)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum