English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Document Orientation
  • ID Document
  • Stato

Set Loaded

procedura link

Scopo

Questa procedura imposta ad valore desiderato la proprietà Loaded del documento ed eventualmente dei suoi sotto-documenti.

Può essere usata per impostare a False la proprietà Loaded, ed in questo caso si fa in modo che la prossima chiamata al metodo LoadFromDB ricarichi effettivamente il documento dal database.

A volte può essere utile impostare a True la proprietà Loaded per evitare che, in un documento strutturato caricato da un web-service, eventuali chiamate a procedure di caricamento dal database producano errori o comportamenti non voluti.

Sintassi

Documento.SetLoaded(numero livelli, loaded)

Argomenti

Numero Livelli E' il numero massimo di livelli di sotto-documenti per cui deve essere impostata la proprietà Loaded. Se impostato a zero verrà modificato solo il documento, se impostato a 1 il documento e le sue collection e così via.
Loaded Valore booleano a cui impostare la proprietà Loaded

Esempio di codice

// ***************************
// Ricarica il corriere dal DB
// ***************************

public void Corriere2.BottoneRicarica()
{
  Corriere c = null // Il corriere
  // 
  // Prendo l'oggetto dal pannello

  c := Corriere.Document
  // 
  // provo a caricarlo dal DB. N.B. non viene eseguita nessuna query

  c.LoadFromDB(??)
  // 
  // Dico che voglio ricaricarlo

  c.Loaded := False
  // 
  // Si può usare anche la SetLoaded per lavorare anche sui figli, se ci sono

  c.SetLoaded(C9999, False)
  // 
  // e ora la query viene eseguita

  c.LoadFromDB(??)
}

Ultima modifica: 23/03/2021 / Validità: da 6.5.2680

Vedi Anche

  • Load From DB (procedura)
  • Loaded (proprietà)
  • Loaded (proprietà)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum