English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Document Orientation
  • ID Document
  • Data Base

On Missing Document

evento copia link

Condizioni di notifica

Questo evento viene notificato dalla collection al documento provider quando è stata chiesta la lettura di una parte della collection che non è ancora stata caricata.

Utilizzo consigliato

L'evento deve almeno caricare o impostare il documento nella collection alla posizione indicata, eventualmente può caricare una parte della collection (finestra, o pagina) per gestire una vera e propria paginazione.

Argomenti

Position Numero intero da 1 al numero di elementi della collection che indica quale elemento non ancora caricato è stato richiesto
Collection E' la collection che è stata solo parzialmente caricata e ha bisogno di completare, almeno in parte, il caricamento

Esempio di codice

// ****************************************************************************
// Evento notificato al documento durante il caricamento ritardato di una
// collection
// ****************************************************************************

event Divisa.OnMissingDocument(
  int Position                          // Posizione nella collection a cu...
  IDCollection Collection of IDDocument // Collection a cui impostare il d...
)
{
  Divisa d := New() // Nuovo documento
  // 
  // Imposto le proprietà del nuovo documento

  d.Descrizione := bla bla
  d.SetOriginal()
  // 
  // Lo passo alla collection nel punto desiderato

  Collection.SetDirect(Position, d)
}
  • L'evento deve almeno impostare il documento al punto specificato, usando il metodo SetDirect.
  • L'evento può essere reso globale per creare un servizio globale di caricamento ritardato.

Ultima modifica: 20/09/2021 / Validità: da 8.5.3800

Vedi Anche

  • Set Size (procedura)
  • Set Direct (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum