Domino 9 und frühere Versionen > Entwicklung

Dialogbox cannot be used in this context;...

<< < (2/3) > >>

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