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

Parent

proprietà copia link

Scopo

Rappresenta il documento di cui questo documento è parte, all'interno di una gerarchia documentale. Se, ad esempio, si costruisce un documento Testata Ordine che contiene una collection di Righe Ordine, chiamando la proprietà Parent su un documento di tipo Riga Ordine si otterrà un puntatore alla Testata Ordine di cui essa è parte.

Sintassi

IDDocument p = null // Il documento di cui sono parte
// 
p := Documento.Parent

Quando letta

Ritorna il documento di cui questo documento è parte.

Quando impostata

Rende il documento parte di una nuova struttura documentale. Invece che impostare questa proprietà, per aggiungere un documento ad una struttura documentale è meglio utilizzare il metodo Add di una delle collection del documento a cui questo documento deve appartenere.

Esempio di codice

// *********************************************************************
// Fired in a web-based application when a user clicks on a row selector
// *********************************************************************

event Ordini.RigaOrdine.OnActivatingRow()
{
  RigaOrdine r = null // 
  Ordine o = null     // 
  // 
  // Prendo la riga dal pannello delle righe

  r := RigaOrdine.Document
  // 
  if NOT(r IS Null Object)
  {
    // Prendo l'ordine
    o := r.Parent
    // 
    if NOT(o IS Null Object)
    {
      // Mostro a video di quale ordine si tratta
      EsempiDO.MessageBox(o.DocID())
    }
  }
}
  • La proprietà può restituire NULL OBJECT se il documento non appartiene ad altre gerarchie documentali.
  • Non è necessario utilizzare la funzione Cast per assegnare la proprietà Parent, tuttavia è necessaria attenzione perchè in caso di assegnazione a tipi errati si otterrà un errore a runtime.

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

Vedi Anche

  • Add (procedura)
  • Parent (proprietà)
  • Cast (funzione statica)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum