Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Obrac am 30.04.03 - 12:20:09

Titel: Feldzugriff in eingebetteten Ansichten
Beitrag von: Obrac am 30.04.03 - 12:20:09
Weiss zufällig jemand, ob man aus einer eingebetteten Ansicht auf Felder des Dokumentes, in das die Ansicht eingebettet ist, zugreifen kann?
Ich habe eine eingebettete Ansicht, deren Inhalt von Feldern des Dokumentes abhängt.
Titel: Re:Feldzugriff in eingebetteten Ansichten
Beitrag von: Axel am 30.04.03 - 12:50:07
Hi,

mit einem Feld geht das. Dafür muß die Ansicht, die du eingebettet hast in der ersten Spalte kategorisiert sein. er Feldname wird bei der engebetteten Ansicht bei "Einzelne Kategorie anzeigen eingetragen".

Ata hat dafür eine Demo-DB erstellt. Schau mal hier: http://www.anton-tauscher.de/Download/DynView.nsf (http://www.anton-tauscher.de/Download/DynView.nsf)


Axel
Titel: Re:Feldzugriff in eingebetteten Ansichten
Beitrag von: Obrac am 30.04.03 - 13:39:25
Das habe ich auch schonmal gemacht. Leider muss ich mehr machen als nur die Ansichtsauswahl beeinflussen. Ich muss durch Zugriff auf die Dokument Felder, festlegen, welche Spalten in der Ansicht dargestellt werden. Ich fürchte fast, das ist nicht möglich.
Titel: Re:Feldzugriff in eingebetteten Ansichten
Beitrag von: ata am 30.04.03 - 13:44:16
... du kannst zwei Parameter damit einstellen:

1. Welche Ansicht soll verwendet werden...
2. Welche Kategorie der Ansicht soll verwendet werden

(allerdings sind keine kaskadierten Kategorien möglich)

Welche Spalten dargestellt werden sollen geht nicht - ich habe aber gehört, daß Spalten in R6 mit Hide-Formeln arbeiten sollen...

ata
Titel: Re:Feldzugriff in eingebetteten Ansichten
Beitrag von: Obrac am 30.04.03 - 13:46:44
Ok, dann date ich mal eben unseren Notes Server up. :-)

Danke trotzdem, hab mir schon gedacht, dass das nicht realisieren kann.
Titel: Re:Feldzugriff in eingebetteten Ansichten
Beitrag von: cpo am 30.04.03 - 15:22:22
Oder du baust mehrere Ansichten und lässt in Abhängigkeit deiner Felder die richtige anzeigen...
Mußte ich auch mal so machen - wir haben uns dann auf 5 unterschiedliche Ansichten geeinigt, das war noch vertrertbar  ;D

CPO
Titel: Re:Feldzugriff in eingebetteten Ansichten
Beitrag von: Obrac am 02.05.03 - 12:08:25
Das wären in meinem Fall zu viele Ansichten. Die Maske enthält an die 100 Felder..
Titel: Re:Feldzugriff in eingebetteten Ansichten
Beitrag von: Obrac am 02.05.03 - 12:16:53
Aber ich könnte doch per @dblookup auf das Dokument zugreifen, oder?
Titel: Re:Feldzugriff in eingebetteten Ansichten
Beitrag von: harkpabst_meliantrop am 02.05.03 - 17:39:00
Wie wann und wo?

Warum brauchst du pro Feld eine Ansicht, oder wieso sind die 100 Felder ein Problem? Ich nix verstehen.
Titel: Re:Feldzugriff in eingebetteten Ansichten
Beitrag von: Obrac am 05.05.03 - 09:50:24
Man braucht nicht pro Feld eine Ansicht, aber man braucht eine Ansicht für jede Kombination der Felder, die man in der Ansicht darstellen will. Das wären bei 100 Feldern zu viele.

Was ich tun müsste, ist, mit @dblookup auf das Dokument zugreifen, in dem festgelegt wird, welche Felder in der Ansicht (im web) erscheinen sollen.
Titel: Re:Feldzugriff in eingebetteten Ansichten
Beitrag von: Obrac am 05.05.03 - 10:44:45
Verdammt, ich glaube ich kann @dblookup in Spalten garnicht anwenden. Oder?
Titel: Re:Feldzugriff in eingebetteten Ansichten
Beitrag von: harkpabst_meliantrop am 05.05.03 - 14:36:29
Verdammt, ich glaube ich kann @dblookup in Spalten garnicht anwenden. Oder?

Exakt.

Was du also erreichen willst ist, dass in der eingebetteten Ansicht jede mögliche Kombination von 1 bis 100 Werten aus bestimmten Dokumenten angezeigt werden können?

Das halte ich mit dem Ansatz für nicht praktikabel. Das wäre sicher sinnvoller mit einem anderen Designansatz lösbar gewesen, bei dem eben nicht alle 100 Felder in einem Dokument stehen, sondern vielleicht pro zu beschreibender Eigenschaft ein Dokument angelegt wird, oder so.

Kaskadierende Kategorien sind zwar, wie ata sagt, nicht möglich, die Anzeige mehrerer Kategorien wäre aber durchaus möglich (was dir in diesem Fall wohl nicht helfen wird), indem man eine Liste von Kategorien einträgt.