Domino 9 und frühere Versionen > ND8: Entwicklung

DialogBox aus Document initialisieren ...

(1/1)

@Dirk:
... ohne die Felder gleich benenen zu müssen.

Hallo Forum,

ich öffne eine Dialogbox per Button in einem Dokument und möchte die Felder in der Dialogbox mit Werten aus dem aufrufendem Dokument füllen.
Leider finde ich nicht raus wie ich vor ws.dialogBox("meineMaske") die Felder initialisieren kann.

Vielleicht kann mir ja jemand auf die Sprünge helfen.

Vielen Dank
Dirk

Axel:
Du musst das Dokument im Backend anlegen und die Felder entsprechend füllen.

Vereinfacht sieht das so aus:

...
Set dlgdoc = New NotesDocument(db)
dlgdoc.Form = "dlgReferenzen"
dlgdoc.Feldname1 = "Vorgabewert"
...

Call workspace.DialogBox( "dlgReferenzen",....
...


Axel

@Dirk:
Hallo Axel,

vielen Dank für die schnelle Hilfe, war mir zwar sicher das genau so versucht zu haben aber jetzt funktioniert's jedenfalls.

Sub Click(Source As Button)
   Dim s As New NotesSession
   Dim db_current As NotesDatabase
   Dim dlgdoc As NotesDocument

   Set db_current = s.CurrentDatabase
   Set dlgdoc = New NotesDocument(db_current)   
   dlgdoc.Form = "testDialog"
   dlgdoc.test = "Vorgabewert"

   Call ws.DialogBox("testDialog",,,,,,,,dlgdoc)

End Sub

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln