Scopo
Questa funzione permette di impostare il valore di un tag ad un specifica istanza del documento e di solito viene usata per attivare o comunicare informazioni a servizi documentali personalizzati.
Sintassi
Documento.SetTag(nome tag, valore tag)
Argomenti
Nome Tag | Nome dell'informazione da associare al documento |
Valore Tag | Valore dell'informazione da associare al documento |
Esempio di codice
// *********************************
// Called when an application starts
// *********************************
event EsempiDO.Initialize()
{
EsempiDO.UserRole := Administrator
EsempiDO.DocumentHelper := this.GestoreDocumenti
//
Inizializzo il servizio versioni
{
Prodotto p = new() // Un documento prodotto
IDDocumentStructure ds = null // Lo schema del prodotto
//
// Prendo lo schema del prodotto
ds := p.GetStructure()
//
// Dico che tutti i documenti prodotto devono salvare le versioni
ds.SetTag(SAVE_VER, True)
}
}
// Called when an application starts
// *********************************
event EsempiDO.Initialize()
{
EsempiDO.UserRole := Administrator
EsempiDO.DocumentHelper := this.GestoreDocumenti
//
Inizializzo il servizio versioni
{
Prodotto p = new() // Un documento prodotto
IDDocumentStructure ds = null // Lo schema del prodotto
//
// Prendo lo schema del prodotto
ds := p.GetStructure()
//
// Dico che tutti i documenti prodotto devono salvare le versioni
ds.SetTag(SAVE_VER, True)
}
}
- Se il tag era già stato impostato, il nuovo valore sostituisce il vecchio.
- Impostando un valore NULL, di fatto si ottiene la cancellazione del tag.
- Un tag impostato sul documento sovrascrive un tag con lo stesso nome associato allo schema di documento.
Ultima modifica: 23/03/2021 / Validità: da 6.8.3060