Domino 9 und frühere Versionen > ND8: Entwicklung

Ansichtengestaltung für Singlecategory$ in picklistcollection

(1/3) > >>

Alexander 28:
Ich habe eine Maske mit einem Feld (Kontrollkästchen) in dem die Werte [1, 2, 3, 4, ALLE] möglich sind. Natürlich auch Kombinationen davon. Nun habe ich eine Funktion über die ich mit der picklistcollection mir die ansicht anzeigen lasse in die die o.g. dokumente mit ihren werten angezeigt werden. ich verwende in der plc aber den parameter [Singlecategory$] um nur die dokumente anzuzeigen, die z.b. die 1 oder die 3 im kontrollkästchen haben. das klappt auch, da die erste spalte der ansicht in der die docs gelistet werden nach den kontrollkästchenwerten kategoriesiert ist. nun aber das problem.

ich möchte immer alle docs abgreifen, die einen der werte 1 bis 4 enthalten (je nach vorheriger angabe) aber AUßERDEM auch alle die, die den wert ALLE enthalten. Wenn also in einem doc die werte 1,3,ALLE angekreuzt sind, dann möchte ich dieses doc auch über Singlecategory$ mitgreifen, wenn zum beispiel der wert 2 angegeben wird. die picklist soll also immer die docs enthalten den den konreten wert im kontrollkästchen haben zzgl. derer die ALLE als wert oder "auch wert" enthalten.

über Singlecategory$ kann ich aber leider nuchr eine kategorie der ansicht angeben, ich müsste also im grunde 2 kategorien angeben können, wie z.b. "1 : ALLE" oder "3 : ALLE" so dass immer die doc des wertes plus "ALLE" gefiltert werden.

also ich habe wirklich schon viel probiert, aber trete irgendwie auf der stelle.

vielen dank im voraus für ein paar gedankenanstöße

ghostmw:
Hallo Alexander,

wenn du die Spalte 1 deiner Picklistansicht folgendermaßen aufbaust, sollte es klappen.

Wenn der Wert "Alle" in deinem Feld enthalten ist, fügst du in der Formel alle anderen Werte mit hinzu(als Mehrfachwerte).

z.B. FELDWERT : "1" : "2" : "3" : "4" ...

WICHTIG: Mehrfachwerte getrennt anzeigen.

Die passende if-Abfrage dazu und fertig ist die Laube  ;)



Alexander 28:
leider funktioniert das nicht. ich habe

@If( @IsMember("Jeder Dokumenttyp";KategorieZuordnung) ; ("Jeder Dokumenttyp" : KategorieZuordnung);KategorieZuordnung)

verwendet. das ergebnis ist, dass die dokumente, bei denen "ALLE" nicht mit angekreuzt iat, in einer eigenen kategorie stehen. da sollen aber die, bei denen "ALLE" angekreuzt ist auch in der kategorie stehen.

also z.b. 1, 2 sind angekreuzt. die stehen dann in den kategorien 1 und 2, aber alle, bei denen nur oder auch "ALLE" angekreuzt ist, sollen auch noch in der Kategorie 1 und 2 mit drin stehen. also genau andersherum als du es beschrieben hast.

so soll es aussehen

> kategorie 1
   doc 1 (1 ist angekreuzt)
   doc 2 (1 und 3 ist angekreuzt, steht dann auch in kategorie 3)
   doc 3 (ALLE ist angekreuzt, steht aber leider nur in kategorie "ALLE")
   doc 4 (1 und ALLE ist angekreuzt, steht in "kategorie 1" und in kategorie "ALLE")

wie kriege ich also das doc 3 mit in die "kategorie 1"???

ghostmw:
Wie sieht den die Formel der ersten sortierten Spalte aus ?

Alexander 28:
@If( @IsMember("Jeder Dokumenttyp";KategorieZuordnung) ; ("Jeder Dokumenttyp" : KategorieZuordnung);KategorieZuordnung)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln