Scopo
Questa proprietà è il riferimento ad un istanza dell'oggetto che gestisce le logiche globali dei documenti.
Per creare una classe che possa ricevere gli eventi di notifica dei servizi documentali è necessario seguenti questi passi:
- creare una nuova classe nella propria applicazione che estenda IDDocumentHelper;
- creare un'istanza globale all'applicazione di questa classe;
- associare l'istanza alla proprietà DocumentHelper dell'applicazione, solitamente nell'evento Initialize.
Sintassi
MyDocumentHelper dh = new()
Applicazione.documentHelper = dh
Applicazione.documentHelper = dh
Quando letta
Ritorna l'oggetto che gestisce le logiche globali dei documenti.
Quando impostata
Imposta l'oggetto che gestisce le logiche globali dei documenti. Impostando tale proprietà l'applicazione notificherà prima a tale oggetto tutti gli eventi generati dai documenti.
Esempio
// **************************************************************
// Evento notificato dall'applicazione quando viene inizializzata
// **************************************************************
event EsempiDO.Initialize()
{
EsempiDO.userRole = Administrator
EsempiDO.documentHelper = EsempiDO.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)
}
}
// Evento notificato dall'applicazione quando viene inizializzata
// **************************************************************
event EsempiDO.Initialize()
{
EsempiDO.userRole = Administrator
EsempiDO.documentHelper = EsempiDO.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)
}
}
Ultima modifica: 23/03/2021 / Validità: da 9.0.3940