Domino 9 und frühere Versionen > ND8: Entwicklung
Eingebettete Ansicht soll Parent+Childs anzeigen
freakywriter:
Hallo Liebe Community,
ich hab ein kleines Problem mit Notes. Ich benutze die Version 8.5.2
Zu meinem Problem:
Ich habe eine Aufgabendatenbank und möchte nun die Unteraufgaben=Childs der Hauptaufgabe=Parent in einer eingebetteten Ansicht anzeigen lassen.
Das mit den Unteraufgaben erstellen habe ich aus einem Ratgeber aus diesem Forum: "[Dokumente] Das Arbeiten mit Haupt- und Antwort-Dokumenten"
Ich habe eine Ansicht erstellt, mit folgender Ansichtsauswahl:
SELECT @Text(@DocumentUniqueID) = DUID | @AllDescendants
Dabei ist DUID ein Feld in meiner Aufgabe mit dem Inhalt:
@Text(@DocumentUniqueID)
Wenn ich in die Aufgabe gehe und mir die eingebettete Ansicht ansehe, dann sehe ich dort auch alle Children, jedoch auch alle Nachfolgenden Aufgaben, die keine Beziehung zu dieser Hauptaufgabe haben. In meiner Anischt "Alle Dokumente" ist das auch richtig, d.h. es ist keine beziehung sichtbar.
Meine Idee bei der SELECT-Formel war, dass ich ein Feld habe, in welchem die DocumentUniqueID angezeigt wird und anhand dieser das Parent ausgewählt wird.
Ich vermute, das Notes sich bei dem Feld DUID in der Maske nicht nur auf das aktive Dokument bezieht sondern alle Dokumente nach diesem Feld durchsucht. Kann das sein?
Ich weis jetzt jedenfalls nicht mehr weiter und hoffe, das Ihr mir helfen könnt.
Mfg freakywriter
Driri:
Du mußt in den Eigenschaften der eingebetteten Ansicht in der Eigenschaft "Einzelne Kategorie anzeigen" die DocumentUniqueID des Hauptdokumentes als Kriterium setzen, also z.B. @Text(@DocumentUniqueID).
Die Ansicht, die als eingebettene Ansicht angezeigt wird, sollte dann nur die Antwortdokumente enthalten und nach der ID des Hauptdokumentes kategorisiert sein (@Text($REF)).
freakywriter:
Okay, danke, ich habe jetzt nur noch die Antwortdokumente in meiner Ansicht.
Jetzt hätte ich nur noch eine Frage, kann ich mir das HAuptdokument auch noch in dieser Ansicht anzeigen lassen, mit + im SELECT hats nicht so wirklich funktioniert xD
Tode:
Deine Ansichtsauswahl sollte in etwa so aussehen:
SELECT Form = "NameDeinerHauptMaske" | @AllDescendants
Die erste Spalte der Ansicht ist kategorisiert und sieht dann so aus:
@If( Form = "NameDeinerHauptMaske" ; @Text( @DocumentUniqueID ) ; @Text( $Ref ) )
bzw: DUID (wenn die ANtworten dieses Feld aus dem Hauptdokument erben, aber nur wenn das Feld berechnet beim anlegen oder bearbeitbar ist)
Du kannst Dir das sparen, und einfach nu DUID reinschreiben, wenn die Ansicht Hierarchisch angezeigt wird...
Dann in der Maske eine eingebettete Ansichte erstellen mit Single Category = ...
HTH
Tode
freakywriter:
Ich hab deinen Beitrag jetzt nicht ganz Verstanden, was aber wahrscheinlich eher an mir liegt...
Ich habe mal meine Ansichtsauswahl so umgestellt wie du gesagt hast und auch eine erste Spalte eingefügt mit dem Inhalt
@If( Form = "Task" ; @Text( @DocumentUniqueID ) ; @Text( $Ref ) )
Wenn ich das mache zeigt er mir alle Aufgaben an, die in der Datenbank sind.
Ich habe es im Moment so:
SELECT @Text(@DocumentUniqueID) = DUID | @AllDescendants
und die Einstellung, "Antwortdokumente hierarchisch anzeigen"
Soweit ich weis, wird DUID nicht vererbt, das Feld habe ich nur eingefügt um ein Auwahlkriterium zu haben, was aber augenscheinlich nicht funktioniert. DUID ist einfach ein berechnetes Feld mit folgendem Inhalt: @Text(@DocumentUniqueID)
--- Zitat von: Tode am 23.05.11 - 13:32:59 ---
Du kannst Dir das sparen, und einfach nu DUID reinschreiben, wenn die Ansicht Hierarchisch angezeigt wird...
Dann in der Maske eine eingebettete Ansichte erstellen mit Single Category = ...
HTH
Tode
--- Ende Zitat ---
Was meinst du damit jetzt genau?
Vielleicht steh ich heut auch einfach nur aufm Schlauch....
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln