English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Oggetti UI
  • Libreria Form
  • Document Orientation

Actived Document

proprietà copia link

Scopo

Questa proprietà rappresenta il documento contenuto nel form che ha causato l'apertura della schermata corrente.

Solitamente è utilizzata per effettuare particolari operazioni a seconda dello stato del documento chiamante.
Se ad esempio il form Categorie causa l'apertura del lookup Prodotti, utilizzando questa funzione nell'evento di BeforeFind è possibile ottenere il documento Categoria corrente per nascondere tutti i prodotti che non ne fanno parte.

Sintassi

IDDocument doc = null
//
doc := VideataChiamante.ActivedDocument

Quando letta

Ritorna un oggetto di tipo IDDocument contenente il documento della videata che ha causato l'apertura della schermata corrente.

Quando scritta

Questa proprietà è di sola lettura.

Esempio di codice

// *********************************************************************
// Evento notificato alla videata al momento del caricamento in memoria.
// *********************************************************************

event Categorie.Load()
{
  // Nascondo il bottone di stampa
  LibroCategorie.SetCommandEnabled(Print, False)
  // 
  // Recupero il documento attivo della videata

  IDDocument actDoc := Categorie.ActivedDocument
  if NOT(actDoc IS Null Object)
  {
    EsempiMS.DTTLogMessage(FormatMessage(Il documento attivo è |1.,
      actDoc.GetName(??), ??, ??, ??, ??), ??, ??)
  }
  // 
  // Recupero la proprietà attiva della videata

  IDPropertyDefinition actProp := Categorie.ActivedProperty
  if actProp IS Null Object
  {
    actProp := Categorie.ActivedPropertyExt
  }
  if NOT(actProp IS Null Object)
  {
    EsempiMS.DTTLogMessage(FormatMessage(La proprietà attiva è |1.,
      actProp.UIName, ??, ??, ??, ??), ??, ??)
  }
  // 
  this.MostraTestoInformativo()
}
  • Se la videata chiamante non è DO oppure è in stato QBE questa proprietà contiene Null Object.

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

Vedi anche

  • ID Document
  • Actived Property (proprietà)
  • Actived Property Ext (proprietà)
  • Before Find (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum