Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Aladdin Sane am 01.04.05 - 12:22:11
-
Hallo,
ich würde gerne eine Dilalogbox öffnen, ohne dass im Hintergrund ein UIdoc offen/sichtbar ist
oder, dass ein Dokument selektiert ist.
Also konkret gibt es für eine Ansicht eine Aktion. Der User soll da drauf klicken, der Dialog
soll aufpoppen und der User soll Daten eingeben. Diese Daten sollen dann weiterverarbeitet
werden.
Ich habe das momentan so gelöst:
0. User klickt auf den Button
1. uidoc erstellen
2. Dialog öffnen
3. User gibt Daten ein
4. Daten werden aus dem uidoc ausgelesen
5. uidoc wird geschlossen
6. Daten weiterverarbeiten
Eine ziemlich unelegante Lösung.
Hat jemand eine bessere Idee?
LG
pASCAL
-
Wie machst Du denn das jetzt? Formel? Dann geht es wohl nur mit einem UIDoc. Wenn Du das ganze über LotusScript machst, kannst Du der Methode NotesUIWorkspace.Dialogbox ein temporäres Document mitgeben, das dann nicht gespeichert wird. Damit erreichst Du, was Du möchtest.
-
Ich habe das jetzt mal so probiert:
Set doc = db.CreateDocument
doc.form = "Maskenname"
Call uiws.DialogBox("Dialogname",True, True, False, False, False, False,"Überschrift", doc)
Msgbox doc.Name_tempText(0)
In der Maske und im Dialog gibt es je das Feld "tempText", dass ich über den Dialog füllen
möchte.
Die Message-Box gibt aber einen Leerstring aus....
pASCAL
-
Okay - Tippfehler!
Mit Msgbox doc.tempText(0) gehts!
Danke!!!!!