English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Applicazione
  • Document Orientation

Document Helper

proprietà copia link

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:

  1. creare una nuova classe nella propria applicazione che estenda IDDocumentHelper;
  2. creare un'istanza globale all'applicazione di questa classe;
  3. associare l'istanza alla proprietà DocumentHelper dell'applicazione, solitamente nell'evento Initialize.

Sintassi

MyDocumentHelper dh = new()
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)
  }
}

Ultima modifica: 23/03/2021 / Validità: da 9.0.3940

Vedi Anche

  • ID Document Helper
  • Initialize (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum