Domino 9 und frühere Versionen > ND6: Entwicklung
DocLink verweist auf falsche Ansicht
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