Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: Lancelot am 08.08.16 - 15:02:04

Titel: Dialogbox soll im QueryClose ein neues Dokument anlegen.
Beitrag 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.

Titel: Re: Dialogbox soll im QueryClose ein neues Dokument anlegen.
Beitrag von: umi am 08.08.16 - 15:16:13
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.
Titel: Re: Dialogbox soll im QueryClose ein neues Dokument anlegen.
Beitrag von: Lancelot am 08.08.16 - 15:27:17
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.

Titel: Re: Dialogbox soll im QueryClose ein neues Dokument anlegen.
Beitrag von: umi am 08.08.16 - 15:35:15
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.