Condizioni di notifica
Questo evento viene notificato dal framework quando viene richiesto uno dei commenti di un documento. Solitamente viene generato a seguito della chiamata da codice della procedura GetComment del documento.
Utilizzo consigliato
L'evento deve recuperare il commento dal database o dalla fonte dati in cui sono stati memorizzati i commenti e quindi restituire al chiamante il commento.
Argomenti
Doc | Oggetto di tipo IDDocument che rappresenta il documento che ha richiesto uno dei propri commenti. |
Code | Stringa che rappresenta il codice del commento da restituire. |
Language | Stringa che rappresenta la lingua del commento da restituire. |
Com Type | Stringa che rappresenta il tipo del commento da restituire. |
Result | Parametro di output di tipo stringa. Deve essere impostato con il testo del commento. Se il commento non è stato trovato, non impostare il parametro. |
Esempio di codice
// ****************************************************************************
// Evento notificato dal framework quando viene richiesto uno dei commenti di
// un documento
// ****************************************************************************
event MyDocumentHelper.GetComment(
IDDocument Doc // Oggetto di tipo IDDocument che rappresenta il doc...
string Code // Stringa che rappresenta il codice del commento da...
string Language // Stringa che rappresenta la lingua del commento da...
string ComType // Stringa che rappresenta il tipo del commento da r...
inout string Result // Parametro di output di tipo stringa. Deve essere ...
)
{
Commento c = new()
c.IDDoc = Doc.docID()
c.Code = Code
c.Language = Language
c.Type = ComType
//
// Se trovo il commento ne restituisco il testo
try
{
c.loadFromDB(...)
Result = c.Text
}
}
// Evento notificato dal framework quando viene richiesto uno dei commenti di
// un documento
// ****************************************************************************
event MyDocumentHelper.GetComment(
IDDocument Doc // Oggetto di tipo IDDocument che rappresenta il doc...
string Code // Stringa che rappresenta il codice del commento da...
string Language // Stringa che rappresenta la lingua del commento da...
string ComType // Stringa che rappresenta il tipo del commento da r...
inout string Result // Parametro di output di tipo stringa. Deve essere ...
)
{
Commento c = new()
c.IDDoc = Doc.docID()
c.Code = Code
c.Language = Language
c.Type = ComType
//
// Se trovo il commento ne restituisco il testo
try
{
c.loadFromDB(...)
Result = c.Text
}
}
Si ricorda che il framework non stabilisce come devono essere memorizzati i commenti, ma solo la canalizzazione degli eventi ad essi relativi.
Ultima modifica: 25/10/2016 / Validità: da 11.5.5000