Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: cauchy am 22.09.05 - 08:19:28

Titel: Spalte für Informationen aus Response-Dokument
Beitrag von: cauchy am 22.09.05 - 08:19:28
Guten morgen zusammen!

Mal wieder plagt mich ein schier unlösbares Problem:


In meiner Ansicht sind normale Docs und Responses in mehreren Ebenen.

Nun will ich in einer extra Spalte nur Infos aus einem Feld der Antwortdocs darstellen.

Habs schon mit @If(@IsResponseDoc.... probiert, aber da bleibt die Spalte leer....


thanx!!!
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: ghost am 22.09.05 - 08:24:33
Hallo cauchy,

die Spalteneigenschaft 'Show responses only' muss eingeschaltet sein...

Viele Grüße
ghost
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: cauchy am 22.09.05 - 08:29:12
nein leider nicht,

ich habe mal ganz simpel als Formel @If(@IsResponseDoc; "2"; "") angegeben, jetzt sollte ja dort 2 stehen, wo es ein Antwortdokument ist und leer sollte es sein, wo ein "normales" Doc ist, aber die gesamte Spalte ist leer....
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Wilhelm am 22.09.05 - 08:36:42
Hey Cauchy,

viele Wege führen nach Rom: Versuch mal

@If(Form = "Antwortform"; "2"; "")

Wird denn dann was dargestellt?

Gruß

Willi
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: cauchy am 22.09.05 - 08:46:36
nein leider geht auch das nicht...mir ist noch aufgefallen, dass der Spaltentitel verschwindet, sobald ich "show response only" anklicke....
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Wilhelm am 22.09.05 - 08:49:44
Wo steht denn die Spalte mit dem Wert? Vor oder nach der Spalte die als Responses-only angegeben ist??

Gruß

Willi
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Axel am 22.09.05 - 08:52:42
Hi,

hast du in den Ansichteneigenschaften die Option "Antwortdokumente hierarchisch anzeigen" markiert?


Axel
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: cauchy am 22.09.05 - 08:56:52
1. Spalte:

@If(Subject != ""; Subject + "  "; "") +
"(" + ItemNo + ")"

hier ist auch show response only aktiviert

2. Spalte:

@If(Subject = ""; "Untitled"; Subject + "  ") +
"(" + ItemNo + ")"

hier stehen die parent docs drin

3. Spalte:

@If(Form = "new_doc_sublevel"; "2"; "")



@Axel: Ja auch das habe ich
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Axel am 22.09.05 - 09:01:00
Hi,

wie sieht den deine Ansichtenformel aus?

Hast du dort @AllDescendants angegeben?


Axel
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: cauchy am 22.09.05 - 09:02:12
du meinst die view selection?

Da steht gar nix drin, weil alle Dokumente angezeigt werden sollen
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Wilhelm am 22.09.05 - 09:06:41
Moin nochmal,

...was ich vermutet habe. Du kannst keine Werte aus Responses nach einer Responses-only Spalte mehr anzeigen. Tausche mal Spalte 2 und 3.

Gruß

Willi
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: cauchy am 22.09.05 - 09:13:42
ja das habe ich schon gemacht, dann wird die Nummer zwar angezeigt, aber dann sind die ganzen Antwortdocs weg.

Ich denke mal, dass man nur eine Spalte pro View machen kann, wo Infos aus den Response angezeigt werden.

Kennt jemand einen Trick, wie man das umgehen kann???
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Wilhelm am 22.09.05 - 09:23:22
Nein, das ist nicht so. Du kannst viele Spalten machen, wo Werte aus Response-Documents angezeigt werden, aber nur eine mit der Eigenschaft Show Responses only.

Also nochmal:

Setze die Eigenschaft ResponseDocuments only NUR für die 3. Spalte.
Show Response-Dokuments only hat nichts mit den Werten an sich zu tun, sondern bezieht sich nur auf die Darstellung der Responses.

Gruß

Willi
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: cauchy am 22.09.05 - 09:28:25
ok, aber dann ist die Baumstruktur weg, ich meine alle Docs sind sichtbar und auch die Spalte mit lauter 2ern,

aber ich will ja die Baumstruktur beibehalten, also muss ich auch in der ersten Spalte show response docs anklicken...??
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Axel am 22.09.05 - 09:32:22
du meinst die view selection?

Da steht gar nix drin, weil alle Dokumente angezeigt werden sollen

Dann versuch's doch mal so: SELECT @ALL | @AllDescendants


Axel
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Wilhelm am 22.09.05 - 09:32:36
Nein, wo in einer Ansicht Du das darstellst ist völlig egal, es muß nicht zwingend in der ersten Spalte sein. Schau Dir z.B. mal das Discussion-Template an, dort ist in einer Ansicht auch zuerst das Datum und in der letzen Spalte erst die "Baumstuktur".

Gruß

Willi
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: cauchy am 22.09.05 - 09:41:18
in den beiden Ansichten, wo ein Datum vorkommt gibt es keine Baumstruktur, da sind nur alle Response Docs untereinander gelistet...
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Gandhi am 22.09.05 - 09:42:38
Schon mal mit @if(@isavailable("$Ref");....versucht?
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: cauchy am 22.09.05 - 09:45:28
jup, geht auch nicht...  :-[
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Gandhi am 22.09.05 - 09:49:08
Na ja - dann würde ich es ganz pragmatisch so machen, dass ich ein in der Antwortmaske exklusives Feld nehmen würde:

Maske: Feldname: IrgendeinFeld
Antwort: Feldname: IrgendeinFeld + Ant_IrgendeinFeld (:=IrgendeinFeld)

Dann in die Spalte einfach Ant_IrgedneinFeld eintragen - ohne irgendwelche @ifs
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: cauchy am 22.09.05 - 09:52:48
alles wird kategorisch ignoriert, wo sich ein Antwortdoc befindet, d.h. die Spalte bleibt dort leer.

Ich glaube, dass man in einem View nicht zweimal "show response only" in verschiedenen Spalten anklicken kann, aber genau das brauche ich doch...

Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Gandhi am 22.09.05 - 09:54:24
Das heisst, du siehst GARKEINE Informationen eines Antwortdokuments?
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Wilhelm am 22.09.05 - 09:57:05
Moin Kollegen,

ich habe gerade mal ein bisserl rumprobiert. Bei mir funktioniert es.

Um nochmal ein bisschen Ordnung herein zu bekommen:

Ist Show Responses in a Hirarchy aktiviert?
Von welchem Typ ist die Antwort-Maske: Response oder Response to Response?
Und worauf beziehen sich die Antworten? Alle auf das Hauptdokument?

Gruß

Willi
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: cauchy am 22.09.05 - 10:01:09
ja nur eine Spalte, die mit dem Namen des Dokuments, ich will aber noch weitere Infos aus Felder der Response Docs in anderen Spalten anzeigen lassen, bloss das wird ignoriert und die Spalte bleibt leer....

@Willi:

1. Frage: ja
2. Frage: letzteres
3. Frage: Antworten beziehen sich immer aufs parent, das geht bei mir mehrere Ebenen tief (4-5)


Im Prinzip soll es wie ein Baum aussehen, also alle Response Docs sollen eingerueckt sein und rechts daneben sollen noch weitere Spalten mit Informationen NUR aus ALLEN (also alle Ebenen) ResponseDocs sein...
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Wilhelm am 22.09.05 - 10:06:41
...was ich vermutet habe. Du kannst keine Werte aus Responses nach einer Responses-only Spalte mehr anzeigen.

Wie ich schon erwähnte, rechts neben Show responses only is nich wenn Show in a hirarchy aktiviert ist, links daneben geht schon.

Gruß

Willi
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: cauchy am 22.09.05 - 10:10:08
ja aber wenn ich links neben "show response only" eine Spalte mit "show response only" dragge, dann ist die, die vorher links war jetzt rechts und wird ignoriert, in dem Fall wird zwar meine 2 angezeigt, aber der Titel der ResponseDocs ist jetzt nicht mehr da...
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Wilhelm am 22.09.05 - 10:14:00
Das Problem ist doch wie folgt:

Wenn Du zwei Spalten mit Show Responses only machst, dann ist doch eine der beiden Spalten RECHTS von der ersten Responses-only Spalte und dann hast du wieder dasselbe Problem wie ich in meinem letzten Post beschreiben habe.
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: cauchy am 22.09.05 - 10:19:20
hm.....aber was soll ich dann tun?

Welche Spalte wohin?

Egal wie ich tausche und wo ich wie "show response only" aktiviere, es wird hoechstens nur eine Spalte angezeigt, die andere, naemlich die rechte bleibt immer leer....
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Axel am 22.09.05 - 10:30:06
Hi,

eigentlich wurde es bereits mehrfach geschrieben:

Innerhalb einer Ansicht ist nur eine Spalte mit Werten aus Antwortdokumenten möglich.

Du wirst dich wohl oder übel von deiner Baumstruktur, so wie du sie haben willst, verabschieden müssen.

Axel
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Wilhelm am 22.09.05 - 10:31:52
@Axel: Ich zweifelte schon an 1) meinem Notes-Basiswissen 2) an der Verständlichkeit meiner Posts. Danke, Du hast mich wider aufgerichtet.  :)

Gruß

Willi
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: cauchy am 22.09.05 - 10:34:14
ja das dachte ich bis vor einigen Tagen auch, bis ich eine DB gesehen habe, wo ne Menge Spalten mit Infos aus ResponseDocs waren, sogar ueber mehrere Ebenen...  :-:

Und das ganze noch als Baumstruktur...
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: Axel am 22.09.05 - 10:38:10
Hi,

die DB würde mich auch mal interessieren.

Axel
Titel: Re: Spalte für Informationen aus Response-Dokument
Beitrag von: cauchy am 22.09.05 - 10:40:50
wenn ich das hinbekommen sollte, dann poste ich das hier... ;D