Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: emadowo am 04.05.10 - 16:26:17

Titel: Ansicht mit mehreren Kategorien
Beitrag von: emadowo am 04.05.10 - 16:26:17
Hallo Notes-Freunde!
Bräuchte mal wieder eure Hilfe!

Gegeben ist eine Maske mit folgendem Aufbau:
Feld1 "Bereich"
Feld2 "Hauptkategorie"
Feld3 "Unterkategorie"
Feld4 "Kurzbeschreibung"

Gefüllt werden die Dokumente unterschiedlich: mal sind die Felder Hauptkategorie und Unterkategorie gefüllt, mal nicht.

Beispiele:
1. Dokument:
Bereich = "Anweisungen"
Hauptkat. = nix
Unterkat. = nix
Kurzbeschreibung = "für alle gültig"

2. Dokument:
Bereich = "Anweisungen"
Hauptkat. = "speziell"
Unterkat. = nix
Kurzbeschreibung = "für Vertrieb"

3. Dokument:
Bereich = "Anweisungen"
Hauptkat. = "speziell"
Unterkat. = nix
Kurzbeschreibung = "für Mitarbeiter"


Die Ansicht sollte so werden:
Anweisungen
  -  für alle
  -  speziell
     -   für Vertrieb
     -   für Mitarbeiter

Versteht ihr, was ich meine?  Wenn die Kategorienfelder nicht gefüllt sind, sollte nicht "nicht kategorisiert" drin stehen und keine Lücken entstehen. Wie könnte ich das realisieren?

Titel: Re: Ansicht mit mehreren Kategorien
Beitrag von: Driri am 04.05.10 - 16:36:07
Das einfachste dürfte sein, Du packst die vier Felder in eine Liste, entfernst mit @Trim die Leerwerte und löst die Liste dann via @Implode zu einem String wieder auf. Dabei kannst Du dann als Trennzeichen einen \ verwenden. Damit solltest Du eine entsprechend aufbereitete Kategorie erhalten.

Das dürfte in etwa so aussehen :

Code
list:=Feld1:Feld2:Feld3:Feld4;
kat:=@Implode(@Trim(list);"\\");
kat
Titel: Re: Ansicht mit mehreren Kategorien
Beitrag von: emadowo am 04.05.10 - 16:44:41
Wow - klasse - das war's!

Vielen herzlichen Dank!