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

To Property Index

funzione copia link

Scopo

Questa funzione ritorna l'indice della proprietà indicata del documento e può essere usata, ad esempio, per recuperare il valore originale di una proprietà del documento. ToPropertyIndex può essere usata solo all'interno della classe del documento, altrimenti si otterrà un errore di compilazione.

Sintassi

int pidx = 0 // Indice della proprietà
// 
pidx := ToPropertyIndex(proprietà)

Argomenti

Proprietà E' una delle proprietà del documento che contiene la chiamata alla funzione ToPropertyIndex.

Valore di ritorno

Viene ritornato un numero intero che rappresenta l'indice della proprietà indicata. Vedi anche la funzione GetPropertyIndex per maggiori informazioni sull'uso degli indici di proprietà.

Esempio di codice

// ****************************************
// Fired after this document is saved to DB
// ****************************************

event Prodotto.AfterSave()
{
  // Se ho cambiato il prezzo, allora aggiorno le righe ordine relative al prodotto
  if PrezzoUnitario <> GetOriginalValue(ToPropertyIndex(PrezzoUnitario)) AND NOT(Deleted)
    ...
}
A partire dalla versione 7.1.3300 è possibile utilizzarla anche all'esterno della classe fornendo, come parametro, il riferimento ad una proprietà di una istanza della classe:
Classe.ToPropertyIndex(v.Nome)
dove Classe è la classe di cui occorre l'indice della proprietà Nome e v è un'istanza della classe stessa.

Ultima modifica: 22/09/2021 / Validità: da 6.5.2680

Vedi Anche

  • Get Property Index (funzione)
  • After Save (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum