Accedere al documento corrente da un pulsante in un embedded editor

Considera il seguente scenario:
un form lotus contenente una embedded view e un embedded editor, i 2 controlli embedded sono collegati fra loro secondo quanto scritto in targeting by linking an embedded editor to an embedded view.
L’embedded editor contiene un pulsante che tenta di accedere al documento corrente (spesso chiamato uidoc) con il codice:

ma questo codice restituisce il NotesUIDocument del documento collegato all’embedded editor e non il NotesUIDocument collegato al documento principale.
Per ottenere il documento corrente è necessario:

  1. dichiarare una variabile globale nel form dell’embedded editor sotto (Globals) -> (Declarations)
  2. modificare l’evento (Globals) -> Initialize dove inizializzi uidoc

Ora la variabile uidoc punta al documento corrente ed essendo una variabile globale puoi utilizzarla nell’evento Click del pulsante e in altri punti dell’embedded editor.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.