Domino 9 und frühere Versionen > ND8: Entwicklung

Dokumentenlink anzeigen

<< < (2/2)

tugadesperado:

--- Zitat von: ascabg am 20.06.12 - 10:38:45 ---Hallo,

Verstehe ich so, das der Link noch gar nicht vorhanden ist, sondern erst dann "Erstellt" werden soll, wenn Wert aus "Feld1", "Feld2" und "Feld3" in einem anderen Dokument innerhalb der Db bereits vorhanden sind.
--- Ende Zitat ---

Exakt. Genau dies habe ich ja beschrieben. Den Begriff "erstellen" habe ich absichtlich nicht benutzt, da eventuell jemand "generieren" verstehen würde. Der Link wird jedoch nicht generiert, sondern genau wie die UniqueID "gezogen" da er ja bereits vorhanden ist (Dokumenten-Eigenschaften --> 5. Tab --> unter "Bezeichner")... egal!

Also ja, genau so wie du es beschreibst, möchte ich es haben. und @Peter Klett nein es muss kein Doklink sein, einfach ein Link, der auf das Dokument verweist....ob's jetzt ein Hotspot oder ein Direktlink ist, ist mir egal.

Danke schon mal!

MfG
Ruben

pram:
Doclinks kann man z.B. mit rtitem.appendDocLink erstellen, oder über ein Feld welches sich z.B. auf $REF berechnet.
Beides Lösungen die viele Nachteile haben. (Richtext bekommt man schlecht in ein geöffnetes Dokument, $REF-Felder sind z.T. unflexibel)

Etwas besser:
Du könntest dir z.B. die NotesURL merken und dann das zu öffnende Dokument per @URLOpen öffnen.
Dies geht solange gut (genauso wie die Lösung mit den Links oben) solange sich die ReplikID + UNID der Dokumente nicht ändert.
Eine Datenbankkopie oder Datenrücksicherung verursacht da schon Chaos.

So wäre es m.E. richtig:
Du merkst dir in deinem Dokument einen Schlüssel mit dem die beiden Dokumente in Relation stehen und  über eine Aktionsschaltfläche suchst dann in einer Lookup-Ansicht nach dem gewünschten Dokument und öffnest es.
Man kann dafür je nach Anwendungsfall auch eine embedded-Ansicht verwenden, welche alle in Relation stehenden Dokumente anzeigt. Dann kannst du dir den Doclink/Schaltfläche komplett sparen.


Gruß
Roland

ascabg:
Hallo,

Dann hat Dir Peter ja schon alle notwendigen Angaben gegeben.

Du musst halt bei jeder kleinen Aenderung des Dokumentes den "Link" neu berechnen.
Und, sollte es kein entsprechendes Dokument in der Db geben, die Anzeige entsprechend unterbinden.

Ob dies jedoch eine performante Funktion darstellt, wage ich zu bezweifeln.


Andreas

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln