English
Instant Developer Foundation Documentazione
  • Estensibilità
  • Libreria
  • INDE Extension
  • Oggetti

Is Prop Writable

funzione copia link

Scopo

Verifica se una determinata proprietà dell'oggetto specificato è scrivibile. Non tutte le proprietà sono sempre scrivibili, per esempio la proprietà Indice Icona è di sola lettura.

Sintassi

boolean res = 0 // 
// 
res := INDE.IsPropWritable(id oggetto, proprietà)

Argomenti

ID Oggetto Puntatore dell'oggetto con la proprietà da controllare
Proprietà Indice della proprietà di cui verificare la scrivibilità

Valore di ritorno

Ritorna True se la proprietà è scrivibile, False altrimenti.

Esempio di codice

// ****************************************************************************
// Consente l'aggiustamento delle proprietà visuali delle singole celle del
// pannello.
// ****************************************************************************

event InstantDeveloper.Proprietà.OnDynamicProperties()
{
  // Se il pannello ha un documento
  if NOT(Proprietà.Document IS Null Object)
  {
    OggettoBase obj = null // 
    // 
    obj := Proprietà.Document
    // 
    // Se il documento non è nuovo

    if obj.Puntatore > ZERO
    {
      // Imposto i campi di pannello in base al loro stato di leggibilità e di
      // scrivibilità

      Proprietà.Descrizione.SetVisible(EsempiMS.INDE.IsPropReadable(obj.
         Puntatore, Descrizione))
      Proprietà.Descrizione.SetEnabled(EsempiMS.INDE.IsPropWritable(obj.
         Puntatore, Descrizione))
      // 
      Proprietà.DBCode.SetVisible(EsempiMS.INDE.IsPropReadable(obj.
         Puntatore, Codice))
      Proprietà.DBCode.SetEnabled(EsempiMS.INDE.IsPropWritable(obj.
         Puntatore, Codice))
    }
    else
    {
      Proprietà.Descrizione.SetVisible(False)
      Proprietà.DBCode.SetVisible(False)
    }
  }
}
  • Se si indica una proprietà che l'oggetto specificato non possiede viene generata un'eccezione.
  • E' disponibile anche la funzione IsPropReadable, che verifica in modo analogo se una determinata proprietà è leggibile.

Ultima modifica: 04/03/2009 / Validità: da 7.1.3300

Vedi anche

  • Is Prop Readable (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum