English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Document Orientation
  • ID Document
  • Proprietà

Get Named Property Value

funzione copia link

Scopo

Tramite questa funzione è possibile chiedere al documento il valore di una sua proprietà calcolata (Named Property).

Sintassi

IDDocument Doc = new() // Il documento a cui chiedere
string s = ""          // Il valore di ritorno
// 
s := Doc.GetNamedPropertyValue(nome proprietà)

Argomenti

Nome Proprietà E' una stringa che contiene il nome della Named Property di cui vogliamo conoscere il valore.

Valore di ritorno

Viene ritornato il valore della Named Property scelta. Il tipo di valore ritornato dipende dall'implementazione dell'evento OnGetNamedPropertyValue del documento.

Esempio di codice

// *******************************************************
// Called when a field in a row has been changed by a user
// *******************************************************

event Ispettore.ProprietàOggetto.OnUpdatingRow(
  int Column // Column that has been changed. Use the Me function of the panel field object ...
  boolean FieldModified    // This parameter is TRUE if the field has been actually modified
  boolean FieldWasModified // This parameter is TRUE if the field has been modified in the l...
  boolean RowWasModified   // This parameter is TRUE if the row was already modified. It is ...
  boolean Inserting        // This parameter is TRUE if the row is a new row
  inout boolean Cancel     // Set to TRUE to let the user correct an error condition
)
{
  // Se l'utente ha aggiunto una named property all'ispettore...
  if Column = ProprietàOggetto.NomeProprietà.Me()
  {
    string valore = ""    // 
    IDDocument doc = null // 
    // 
    doc := Struttura.ActiveDocument
    // 
    // Ne chiedo il valore al documento

    valore := doc.GetNamedPropertyValue(ProprietàOggetto.NomeProprietàOggetto)
    // 
    // E lo mostro

    ProprietàOggetto.ValoreProprietàOggetto := valore
  }
  // 
  // Se sto modificando il valore di una named property

  if Column = ProprietàOggetto.ValoreProprietà.Me()
    ...
}
  • La gestione del calcolo delle proprietà calcolate deve avvenire nell'implementazione dell'evento OnGetNamedPropertyValue del documento.
  • Se la proprietà non viene riconosciuta dal documento, allora il valore ritornato è NULL.

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

Vedi Anche

  • On Get Named Property Value (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum