Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: buzi am 13.04.16 - 12:19:14

Titel: PickListCollection mit Singlecategory?
Beitrag von: buzi am 13.04.16 - 12:19:14
Hallo zusammen,

ich möchte in einer PickListCollection nur Antwortdokumente eines bestimmten Typs (C) des jeweiligen Parent-Documents (A) zur Auswahl anzeigen.

Modell: Hauptdokument A hat Antwortdokumente B und C

Startpunkt: Geöffnetes Dokument B

Gewünscht: PickListCollection mit allen Antwortdokumenten C von dem einen Hauptdokument A

Geht das mittels dem Parameter SingleCategory? Oder muss ich die zu öffnende Ansicht anpassen?
Diese hat derzeit die erste Spalte kategorisiert mit @Text($Ref), und dies führt dazu dass alle Dokumente A mit ihren Antwortdokumenten angezeigt werden. In deiner eingebetteten Ansicht lässt sich dies ja über die "einzelne Kategorie" = @Text(@DocumentUniqueID) abfangen, drum dachte ich das geht in der PickListCollection auch so.

Code
Set tagDocuments = ws.pickListCollection(PICKLIST_CUSTOM, True, session.CurrentDatabase.Server,
session.CurrentDatabase.FilePath, "vwPicklist", "Auswahl", "Bitte auswählen")
--> Führt zur Anzeige aller Dokumente A mit Antworten C

Code
Set tagDocuments = ws.pickListCollection(PICKLIST_CUSTOM, True, session.CurrentDatabase.Server,
session.CurrentDatabase.FilePath, "vwPicklist", "Auswahl", "Bitte auswählen", "@Text(@DocumentUniqueID)")
--> Führt zur leeren PickListCollection!

Wer kann mir helfen?
DANKE
Titel: Re: PickListCollection mit Singlecategory?
Beitrag von: Axel am 13.04.16 - 12:48:23
Mir sind da die Anführungszeichen bei @Text... falsch positioniert.

Code
Set tagDocuments = ws.pickListCollection(PICKLIST_CUSTOM, True, session.CurrentDatabase.Server,
session.CurrentDatabase.FilePath, "vwPicklist", "Auswahl", "Bitte auswählen", {"} & @Text(@DocumentUniqueID) & {"})

Ich hab zwar schon sehr lange nicht mehr programmiert, aber so müsste es gehen.

Axel

Titel: Re: PickListCollection mit Singlecategory?
Beitrag von: koehlerbv am 13.04.16 - 12:58:53
Das @Text (@DocumentUniqueID) ist vollkommen falsch, vielmehr muss die Universal der Dokuments übergeben werden, wenn das die gewünschte Kategorie ist, also lautet der Parameter
DeinNotesDocument.Universal.

Bernhard
Titel: Re: PickListCollection mit Singlecategory?
Beitrag von: Peter Klett am 13.04.16 - 13:57:55
...
DeinNotesDocument.Universal.

DeinNotesDocument.UniversalID
Titel: Re: PickListCollection mit Singlecategory?
Beitrag von: koehlerbv am 13.04.16 - 14:27:36
Hab Dich nicht so, Peter - die zwei Buchstaben ...

Im Ernst: Danke! Da kamen die Finger hinter dem Hirn nicht her.

Bernhard
Titel: Re: PickListCollection mit Singlecategory?
Beitrag von: buzi am 14.04.16 - 09:02:48
DANKE!

Ich war also nah dran - aber nicht ganz zu Ende gedacht. Ich hatte gestern vor dem Post noch rum probiert mit der bDocument.Parentdocumentunid aber blöderweise in Anführungsstrichen.....

Also die funktionierende Lösung sieht nun so aus:

Code
Set tagDocuments = ws.pickListCollection(PICKLIST_CUSTOM, True, session.CurrentDatabase.Server,
session.CurrentDatabase.FilePath, "vwPicklist", "Auswahl", "Bitte Tag(e) auswählen", aDocument.UniversalID)