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

Get Other Property Count

funzione copia link

Scopo

Ritorna il numero delle proprietà private e/o di tipo oggetto definite per il documento. Nel conteggio sono comprese anche tutte le proprietà dei documenti che eventualmente vengono estesi.

A differenza del metodo GetPropertyCount questo metodo restituisce il numero delle sole proprietà private e/o di tipo oggetto che il metodo GetPropertyCount non conteggia.

Sintassi

n := documento.GetOtherPropertyCount()

Argomenti

Questa funzione non ha argomenti.

Valore di ritorno

Viene ritornato un intero corrispondente al numero di proprietà private e/o di tipo oggetto definite nel documento e nei documenti che vengono estesi.

Esempio di codice

private IDDocument NPQ04556.GenericDocCopy(
  IDDocument Src // 
)
{
  IDDocument dst = IDDocument.getFromDNA(Src.typeName(), ...)
  // 
  // First: copy "public" properties

  IDDocumentStructure idds = Src.getStructure()
  for (int i = 1; i <= idds.getPropertyCount(); i = i + 1)
    dst.setProperty(i, Src.getProperty(i))
  // 
  // Next: copy private and object properties

  for (int i1 = 1; i1 <= idds.getOtherPropertyCount(); i1 = i1 + 1)
  {
    IDPropertyDefinition idpd = idds.getOtherPropertyDefinition(i1)
    if (idpd.dataType == Object)
      dst.setObjectProperty(i1, Src.getObjectProperty(i1))
    else if (idpd.private)
      dst.setPrivateProperty(i1, Src.getPrivateProperty(i1))
  }
  // 
  // Document is not changed

  dst.setOriginal()
  // 
  return dst
}
  • Questa funzione deve essere utilizzata insieme alla funzione GetOtherPropertyDefinition per elencare le proprietà private e/o di tipo oggetto dei documenti, proprietà che non vengono elencate se si utilizzano i metodi GetPropertyDefinition e GetPropertyCount.

Ultima modifica: 04/01/2022 / Validità: da 22.0.8500

Vedi anche

  • Get Other Property Definition (funzione)
  • Get Property Definition (funzione)
  • Get Property Count (funzione)
  • ID Property Definition

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum