Domino 9 und frühere Versionen > ND6: Entwicklung

DocLink verweist auf falsche Ansicht

<< < (2/2)

Wirsing:
Ok, ich hab's rausgefunden!  :D


Nach dem einfügen der Links kann man mit Hilfe der NotesRichtextNavigator und NotesRichtextDoclink die UNIDs der Links beeinflussen.
Diese habe ich nun mit Hilfe von NotesView auf die richtige ViewUNID "umgebogen" und siehe da, die richtigen Masken werden rangezogen...

Scheint so, als sei die Verwendung von Maskenformeln in der Ansichtsauswahl dafür Ausschlagsgebend.


Hier noch der Code:

Oben in die Deklarationen:

[snip]
...
Dim session as New NotesSession
Dim db as NotesDatabase
Dim rtnav As NotesRichTextNavigator
Dim rtlink As NotesRichTextDocLink
Dim View As NotesView
      
Set db = session.CurrentDatabase
Set view = db.GetView("ansicht")
[/snip]



Dann nach der Schleife:

[snip]
...
Set rtnav = rtitem.CreateNavigator
Call rtnav.FindFirstElement(RTELEM_TYPE_DOCLINK)
Set rtlink = rtnav.GetElement

'Sind ja mehrer DocLinks in diesem Richtextfeld also Loopen
Do
   Set rtlink = rtnav.GetElement
   rtlink.ViewUNID = view.UniversalID      
Loop While rtnav.FindNextElement
...
[/snip]



So, jetzt erst mal Mittagspause!


Grüsse

Holger

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln