Das Notes Forum
Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: Lancelot am 08.08.16 - 15:02:04
-
Hallo Leute,
ich stehe mir wahrscheinlich selbst gerade etwas im Weg, aber ich komme seit Tagen nicht mehr weiter.
Ich soll in einer Ansicht einen Button programmieren, der eine bestimmte Eingabemaske mit zahlreiche Eingabefeldern in einem Dialog öffnet.
Über diese Maske soll ein neues Dokument angelegt werden, deshalb fiel meine Wahl auf eine Dialogbox.
Das ganze soll beim schließen der Dialogbox stattfinden.
Einer Dialogbox muss laut Hilfe immer ein Dokument zu Grunde liegen, wenn ich das ignoriere, kommt die Meldung "Dialogbox in diesem Kontext nicht möglich, ein Dokument muss ausgewählt sein".
Hat jemand eine Idee, wie ich das über die Dialogbox hinkriegen könnte?
Darf auch ruhig unkonventionell sein.
Geht das überhaupt über eine Dialogbox?
Hatte jemand dieser Situation auch schon mal und evtl. lösen können?
Vielen Dank schon mal für Eure Hilfe und Ideen.
-
Moin
Das geht relativ einfach per Script.
1. neues Notesdokument erzeugen
2. Das Dokument via Dialogbox darstellen
3. Falls der OK button gedrückt wurde, das Dokument validieren und speichern.
-
Hallo Urs,
Danke für Deinen schnelle Antwort.
Ich darf das Dokument aber nicht in der Dialogbox darstellen.
Ich muss anhand der angezeigten Dialogbox und den dort ausgefüllten Feldern ein erst ein neues Dokument erzeugen.
-
Moin
Via set doc = new NotesDocument(DB) wird zuerst ein Dokument im Speicher erzeugt.
Erst wenn Du ein doc.save() aufrufst wird es in der DB gespeichert.