Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Andreas Huhn am 12.10.05 - 08:35:19

Titel: Überkategorie hinzufügen
Beitrag von: Andreas Huhn am 12.10.05 - 08:35:19
Hallo,

ausgehend von einer Diskussionsforums-Vorlage habe ich folgende Struktur:



Dokument1
       Antwort1
       Antwort2
              Rückantwort1
              Rückantwort2


Dokument2
       Antwort1
       Antwort2
              Rückantwort1
              Rückantwort2


[ Typ: Dokument]
       [ Typ: Antwort]
       [ Typ: Antwort]
              [ Typ: Rückantwort]
              [ Typ: Rückantwort]




Wie kann ich dort nun verschiedene der Dokumente nochmals jeweils zu Überkategorien zusammenfassen? Müsste dann also folgendes Schema haben:



Kategorie1
       Dokument1
              Antwort1
              Antwort2
                       Rückantwort1
                       Rückantwort2

       Dokument2
              Antwort1
              Antwort2
                       Rückantwort1
                       Rückantwort2


Kategorie2
       ...



Das Problem das ich sehe ist, daß über ein Dokument noch etwas stehen soll, sozusagen das Dokument wie eine Antwort (auf "Kategorie") wird.

Wie könnte man sowas bewerkstelligen?


Viele Grüße,

Andreas
Titel: Re: Überkategorie hinzufügen
Beitrag von: Axel am 12.10.05 - 09:19:12
Hi,

du fügst einfach noch ein Feld für die Kategorie in das Hauptdokument ein. Außerdem brauchst du in der Ansicht noch ein neue Spalte. Diese fügst du an erster Stelle und kategorisierst sie.


Axel
Titel: Re: Überkategorie hinzufügen
Beitrag von: Andreas Huhn am 12.10.05 - 11:32:54
Hallo Axel,

das hat funktioniert. Vielen Dank.

Eine weitere Frage hab ich noch, die aber nur indirekt damit zu tun hat.


Die Bezeichnungen für die unterschiedlichen Kategorien kommen aus einem Kombinationsfeld. Sie sollen aber variabel sein, da mit der Zeit weitere dazukommen werden. Diese Möglichkeit soll für eine Hand voll Nutzer über eine separate Einstellungsseite möglich sein.
Die Frage ist nun vor allen Dingen wie ich die Liste der Auswahlmöglichkeiten auf diese Weise variabel gestalten kann.


Sollte ich vielleicht einen neuen Thread dafür eröffnen?

Titel: Re: Überkategorie hinzufügen
Beitrag von: Axel am 12.10.05 - 12:03:22
Die Bezeichnungen für die unterschiedlichen Kategorien kommen aus einem Kombinationsfeld. Sie sollen aber variabel sein, da mit der Zeit weitere dazukommen werden. Diese Möglichkeit soll für eine Hand voll Nutzer über eine separate Einstellungsseite möglich sein.
Die Frage ist nun vor allen Dingen wie ich die Liste der Auswahlmöglichkeiten auf diese Weise variabel gestalten kann.

Sollte ich vielleicht einen neuen Thread dafür eröffnen?


Ich denke das brauchst du nicht unbedingt. Die Frage gehört ja dazu.

Also ich mache das immer mit einem Konfigurationsdokument. In diesem hinterlege ich in Mehrfachfeldern (Typ Text) immer die gesamten Listen aller Dialoglisten. Über eine Ansicht, die nur für User mit der Rolle Administration (kann auch anders heißen) sichtbar ist, wird das Dokument gepflegt.

In den Dialog-, Listen- oder Kombinationsfeldern greife ich dann per @DbLookup auf das entsprechende Feld des Konfigurationsdokumentes zu.

Ich habe vor einiger Zeit mal eine kleine Demo-DB erstellt (siehe Anhang).


Axel
Titel: Re: Überkategorie hinzufügen
Beitrag von: Andreas Huhn am 12.10.05 - 13:14:58
Danke Axel, das funktioniert eigentlich wirklich super. Nur eine Kleinigkeit: In der Auswahlliste ist nur ein Eintrag indem alles hintereinander steht ("Kategorie1; Kategorie2; Kategorie3").

Hab auf Verdacht schon mal das Textfeld und das Dialoglistenfeld aus deiner DB kopiert um sicherzustellen daß es nicht an Feldeinstellungen liegt. Hat aber nicht funktioniert. Irgendwas übersehe ich grade glaub ich.
Titel: Re: Überkategorie hinzufügen
Beitrag von: Axel am 12.10.05 - 13:32:40
Hi,

hast du die Werte so angegeben wie in der Klammer, also in Anführungszeichen?

Die Werte dürfen nicht in Anführungszeichen stehen.


Axel
Titel: Re: Überkategorie hinzufügen
Beitrag von: Andreas Huhn am 12.10.05 - 13:37:52
Nö, natürlich ohne Anführungszeichen  :)
Titel: Re: Überkategorie hinzufügen
Beitrag von: Axel am 12.10.05 - 14:18:49
Das Textfeld hat auch die Option "Mehrfachwerte zulassen"? Hast du das richtige Trennzeichen eingegeben und jeweils ein Leeerzeichen dahinter gesetzt?


Axel
Titel: Re: Überkategorie hinzufügen
Beitrag von: Andreas Huhn am 12.10.05 - 14:22:21
Ja, hab ich.

Nu hab ich gemerkt daß es dann so auftritt, wenn ich "xCfgSprache" umbenenne in "txtCategory". (Den DBLookup Aufruf hab ich natürlich auch entsprechend angepasst).

Wenn ich es wieder zurückbenenne dann macht er mehrere Einträge draus.

... merkwürdig...
Titel: Re: Überkategorie hinzufügen
Beitrag von: Axel am 12.10.05 - 14:39:25
Hi,

ich hab's mal probiert. Bei mir kann ich das nicht nachstellen.

Lösche mal alle in Frage kommenden Felder und erstelle sie neu. Vielleicht hat sich irgendwo was verhakt.


Axel
Titel: Re: Überkategorie hinzufügen
Beitrag von: Andreas Huhn am 13.10.05 - 10:05:34
Hm.. hab das gemacht aber es passiert immer wieder so. Es ist zwar sehr merkwürdig, aber eigentlich nur ein Schönheitsfehler solange die Funktionalität da ist.

Vielleicht find ichs ja noch raus. Vielen Dank Axel für deine Hilfe!

Viele Grüße,

Andreas