English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Document Orientation
  • ID Document Helper
  • Eventi Gestione commenti

Set Comment

evento copia link

Condizioni di notifica

Questo evento viene notificato dal framework quando viene richiesto di memorizzare uno dei commenti di un documento. Solitamente viene generato a seguito della chiamata da codice della procedura SetComment del documento.

Utilizzo consigliato

L'evento deve memorizzare il commento su un database o una qualsiasi fonte dati a scelta e quindi restituire al chiamante l'identificativo del commento.

Argomenti

Doc Oggetto di tipo IDDocument che rappresenta il documento che ha richiesto il salvataggio di un proprio commento.
Comment Type Stringa che rappresenta il tipo del commento, così come passata dalla funzione SetComment. Può essere vuota.
Language Stringa che rappresenta la lingua del commento, così come passata dalla funzione SetComment. Può essere vuota.
Text Stringa che rappresenta il testo del commento, così come passata dalla funzione SetComment.
Code Stringa che rappresenta il codice identificativo del commento, così come passata dalla funzione SetComment. Può essere vuota.
Result Parametro di output di tipo stringa. Può essere impostato sull'identificativo del commento.

Esempio di codice

// ****************************************************************************
// Evento notificato dal framework quando viene richiesto di memorizzare un
// commento per il documento
// ****************************************************************************

event MyDocumentHelper.SetComment(
  IDDocument Doc      // Oggetto di tipo IDDocument che rappresenta il doc...
  string CommentType  // Stringa che rappresenta il tipo del commento, cos...
  string Language     // Stringa che rappresenta la lingua del commento, c...
  string Text         // Stringa che rappresenta il testo del commento, co...
  string Code         // Stringa che rappresenta il codice identificativo ...
  inout string Result // Parametro di output di tipo stringa. Può essere i...
)
{
  Commento c = new() // Creo il nuovo commento
  c.init()
  c.Code = Code
  c.Language = Language
  c.Type = CommentType
  c.Text = Text
  c.IDDoc = Doc.docID()
  // 
  // Salvo il nuovo commento

  try
  {
    c.saveToDB(...)
    Result = c.ID
  }
}
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

Vedi Anche

  • ID Document
  • Set Comment (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum