Domino 9 und frühere Versionen > ND8: Entwicklung
Mehrfachwerte in Ansicht auswerten
Fineas:
Hallo,
hat jemand eine Idee oder einen Trick wie es möglich sein könnte herauszufinden, mit WELCHEM Wert aus einer Ansicht mit "Mehrfachwerte getrennt anzeigen" ein Dokument geöffnet worden ist?
Beispiel: ich habe in einem beliebigen Dokument ein Mehrfachwertefeld mit Test1, Test2, Test3. In der Ansicht werden 3 Einträge angezeigt: Test1, Test2, Test3. Wenn ich nun das Dokument über die Ansicht und den Eintrag Test2 aufrufe möchte ich genau diesen Aufruf weiterverarbeiten ...
Danke & Gruß, Fineas!
ata:
... das geht - schau dir das Event "TargetFrame" der Ansicht an. Mit diesem Event kanst du einen Spaltenwert ins Environment schreiben, der dann in deinem Code wieder verwendet werden kann.
Toni
ata:
... sorry - den Spaltenwert bekommst du mit @GetViewInfo([ColumnValue] ; 3 ) => für die dritte Spalte
koehlerbv:
Toni, ich wüsste nicht, wie das funktionieren sollte. Es geht ja um das aktuell geöffnete (oder zu öffnende) Dokument. @GetViewInfo tut etwas ganz anderes (und zickt bei kategorisierten Spalten und Mehrfachwerten).
However: Ich sehe auch sonst keinen Weg, die Kategoriespalte des aktuell geöffneten Dokuments zu ermitteln, wenn es sich um Mehrfachwerte handelt. Das schliesst aber nicht aus, dass es *doch* einen Weg gibt. Ich lerne ja auch noch täglich dazu (und das ist gut so! :))
Bernhard
eknori:
Das geht schon, allerdings muss man auf View-Ebene ansetzen. Also beim Öffnen des Dokuments den Wert aus dem Category Caret holen und merken.
Code aus der Designer Hilfe:
Dim workspace As New NotesUIWorkspace
Dim view As NotesUIView
Dim category As Variant
Set view = workspace.CurrentView
category = view.CaretCategory
Messagebox category
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln