Domino 9 und frühere Versionen > Entwicklung
Dialogbox cannot be used in this context;...
Semeaphoros:
Oder Script statt Formel benutzen, da man da ein temporäres Wegwerfdokument der Diabox zur Verfügung stellen kann.
webchild:
@Semeaphoros
Wie?
Reicht ein create.Document das man dann an die Dialogbox übergibt?
Danke, Krista
Axel:
Hi,
hier eine allgemeingültige Lösung:
@If(@Text(@DocumentUniqueID) != "00000000000000000000000000000000"; @Dialogbox("Testmaske"); @Prompt([OK];"Fehler";"Bitte wählen Sie ein Dokument aus."))
Axel
Semeaphoros:
Krista: Ja, die Dialogbox-Methode hat einen fakultativen Parameter für das Dokument und da kann man genau sowas drunterschieben. Wenn man dann das Doc nicht speichert, verschwindet es auch wieder.
webchild:
Ich habe in die Aktion den Aufruf eines Agenten gepackt und in diesen den folgenden Scriptteil geschrieben, damit funktioniert der Aufruf der Dialogbox immer ohne Meldung und das wollte ich. :D
Dim s As New NotesSession
Dim uiws As New NotesUIWorkspace
Dim db As NotesDatabase
Dim doc As NotesDocument
Set db = s.CurrentDatabase
Set doc =db.CreateDocument
Call uiws.DialogBox("Maskenname", True, True, True, True,_
True, False, "Auswahlfelder konfigurieren",doc,True)
Danke an alle, Krista
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln