Domino 9 und frühere Versionen > ND7: Entwicklung

mehrere Dialogbox nacheinander öffnen

(1/2) > >>

cebolina:
Hallo zuasmmen,

ich habe (hoffentlich) eine einfach zu lösende Frage zu Dialogboxen, komme aber leider nicht weiter.
Und zwar möchte ich mehrere Dialogboxen nacheinander aufrufen, finde aber leider nicht den Weg dahin.

Also:
In der ersten Dialogbox gibt es einen Button [weiter] (OK und Cancel sind ausgeblendet).
Mein Ziel ist es, beim Klicken auf den Weiter-Button, das darunterliegende Dokument zu aktualisieren, die Dialogbox zu schließen und eine zweite Dialogbox aufzurufen.

Code bisher:
...
Call workspace.RefreshParentNote( )
Call uidoc.Close
... (hier sollte der Aufruf der neuen Dialogbox kommen)

Was fehlt?
Wie macht man sowas?

Gruß
Stefan

jBubbleBoy:
Du kannst den Buttons noch "Spezial-Eigenschaften" geben, probiere mal "OK".
 

DerAndre:
Ich gehe mal davon aus, das der Aufruf über eine Schaltfläche im Dokument erfolgt?

Von dort rufst Du auch Nacheinander die Dialoge auf.

Die Übergabe der Daten kannst Du in den Eigenschaften einstellen

cebolina:
@jBubbleBoy
Die - wie du sie nennst - "Spezial-Eigenschaften" gibt es bei Schaltflächen in Layoutbereichen nicht.

@DerAndre
Ja, die Dialogbox wird mittels Button aus einem Dokument heraus geöffnet.
Mein Code hierfür:


--- Code: ---Sub Click(Source As Button)
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Set uidoc = workspace.CurrentDocument
Set doc = uidoc.Document

Dim strMaske As String
Dim strTitel As String
strMaske = "dlgDialogbox1" 'Name der aufzurufenden Dialogmaske
strTitel = "Dialogbox1" 'Titel der aufzurufenden Dialogmaske

'Aufruf Dialogbox
Call workspace.Dialogbox (strMaske, True, True, True , True , False, False, strTitel , , , True )
End Sub
--- Ende Code ---

Der Aufruf der ersten Dialogbox funktioniert auch so, wie ich es mir vorstelle. In den Masken, die ich als Dialogbox aufrufe, ist "Formeln übernehmen Werte aus gewähltem Dokument" angehakt.
Wie kann ich diese erste Dialogbox schließen und eine weitere Dialogbox aufrufen?

Gruß
Stefan

jBubbleBoy:
Die Dialogbox muss sich selber schließen via Aktion.
Benötigst Du den Layoutbereich wirklich? Ich mach Dialogboxen ausschließlich ohne Layout, dafür aber mit Tabellen. Alternativ müsstest Du die Standartbuttons wieder mit aufnehmen ;)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln