Domino 9 und frühere Versionen > ND7: Entwicklung
mehrere Dialogbox nacheinander öffnen
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