Domino 9 und frühere Versionen > ND6: Entwicklung
Hotspot ComposeDocument
(1/1)
alesssandro:
Hi Leute!
Mich bringt eine klitzekleine Kleinigkeit gerade vor den Abgrund des Wahnsinns...
Hab auf einer Maske (Maske25) einen Hotspot, der ein neues Dokument mit der Maske28 im UI öffnen soll. Aber er macht immer ein neues Dokument mit Maske25 auf! Keine Anhung warum!
--- Code: ---Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.ComposeDocument ( "", "", "Maske28" )
End Sub
--- Ende Code ---
Das selbe mit der Formel:
--- Code: ---@Command([Compose]; ""; "Maske28")
--- Ende Code ---
Plz hlp!!
alex
alesssandro:
Jetzt hab ich herausgefunden, woran das liegt. Hab für die Ansicht, eine Maskenformel angegeben, bei der Maske25 codiert ist. Wenn ich diese lösche, dann agiert der Hotspot wie gewünscht.
Aber was hat die Maskenformel der Ansicht mit einem Hotspot auf einer Maske zu tun???
Kann ich das noch irgendwie unterbinden?
alex
alesssandro:
Ok, hab den entscheidenden Hinweis in der Designer-Hilfe gefunden (NotesUIWorkspace, ComposeDocument method, Usage):
If the ComposeDocument method is used in a view action, the form formula of the view overrides the form specified in the method. To avoid this problem, add the following line to the form formula:
@If(@IsNewDoc; @Return(Form); "");
lg, alex
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln