Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Klafu am 14.04.09 - 15:41:29

Titel: "Alle dokumente"-Ansicht um Spalte "Ordner" erweitern
Beitrag von: Klafu am 14.04.09 - 15:41:29
Hallo zusammen.
Ich würde gern die Ansicht "Alle Dokumente" umd die Spalte "Ordner" erweitern und darin anzeigen lassen,
wie der Ordner heißt, in dem das Dokument ist.

Als Abfrage per Maus gehts ja, drum dachte ich, wird es auch so gehn.
Habt ihr Tips an welches Feld oder ähnliches ich da ran muss um die Folder infos zu erhalten ?

Danke Chris
Titel: Re: "Alle dokumente"-Ansicht um Spalte "Ordner" erweitern
Beitrag von: jBubbleBoy am 14.04.09 - 15:44:29
Ne das geht nicht, die Ordnerstruktur eines Dokumentes wird nicht in ein Dokumentenfeld gespeichert.
:(
Titel: Re: "Alle dokumente"-Ansicht um Spalte "Ordner" erweitern
Beitrag von: eknori am 14.04.09 - 15:47:52
In 8.5 würde ich @WhichFolders als Spaltenformel verwenden ...
Titel: Re: "Alle dokumente"-Ansicht um Spalte "Ordner" erweitern
Beitrag von: atbits am 14.04.09 - 15:55:21
April April?

Habe grade mal in der DeignerHilfe geschaut - also ich finde diese Formel da nirgends!?!

Grüße David
Titel: Re: "Alle dokumente"-Ansicht um Spalte "Ordner" erweitern
Beitrag von: koehlerbv am 14.04.09 - 17:08:48
David, in der DesignerHelp sind so einige Sachen nicht aufgelistet  ;)

Bernhard
Titel: Re: "Alle dokumente"-Ansicht um Spalte "Ordner" erweitern
Beitrag von: atbits am 14.04.09 - 18:29:14
Hallo Bernhard,
schon klar - aber weder hier im Forum noch bei Google hab ich auf die Schnelle was von dieser Formel gefunden.

Hab es aber grade ausprobiert ;-)
Funktioniert - nicht dass ich kein Vertrauen hätte, aber Kontrolle ist ja bekanntlich besser.

Beste Grüße David - man lernt halt nie aus
Titel: Re: "Alle dokumente"-Ansicht um Spalte "Ordner" erweitern
Beitrag von: koehlerbv am 14.04.09 - 23:24:25
... nicht dass ich kein Vertrauen hätte, aber Kontrolle ist ja bekanntlich besser ...

Ich sehe das genau so, David. Deine Zweifel sind da wirklich nicht unbegründet, da die @function nicht dokumentiert ist. Ich bin mit sowas auch immer sehr vorsichtig. Beruhigend (im Sinne einer Garantie) ist da auch nicht, dass das Teil in der 8.5er Mailschablone verwendet wird und auch schon mit R8.0 funktionieren soll (ich habe das bisher nicht getestet).
Da @WhichFolder wirklich nur in Ansichtsspalten funktioniert, lässt auf eine "Alpha-Implementierung" auf Zuruf eines anderen Programmierer der Hauses schliessen.

Nicht nur im Mail-Template, auch via Google lässt sich die @function allerdings finden (und etliche weitere). Man sollte sich aber immer klar darüber sein, dass der Einsatz derartiger @functions, @commands, Methoden und Properties wohlüberlegt sein will. Und bei etlichen "geheimen" Routinen muss sich auch fragen: Warum steht denn das immer noch nicht in der Dokumentation??

NotesUIDocument.ModifiedSinceSaved ist so ein Beispiel - segensreich im "Kampf Frontend versus Backend" - und immer noch nicht in der Dokumentation.

Bernhard
Titel: Re: "Alle dokumente"-Ansicht um Spalte "Ordner" erweitern
Beitrag von: Klafu am 15.04.09 - 16:19:01
In 8.5 würde ich @WhichFolders als Spaltenformel verwenden ...

Hab das damit gemacht. Es hat seine Arbeit super erfüllt.
Danke für die Antworten!

Chris
Titel: Re: "Alle dokumente"-Ansicht um Spalte "Ordner" erweitern
Beitrag von: eknori am 15.04.09 - 17:10:13
Das bedeutet, daß die Formel auch im 7er Client funktioniert ?!?
Titel: Re: "Alle dokumente"-Ansicht um Spalte "Ordner" erweitern
Beitrag von: Klafu am 15.04.09 - 19:16:06
Das hab ich jetzt nicht probiert.
Ich habe mir kurz einen Notes 8.5 Full Client installiert, da ich die Formel nur kurz zum finden von Mails gebraucht habe. :)
Titel: Re: "Alle dokumente"-Ansicht um Spalte "Ordner" erweitern
Beitrag von: eknori am 16.04.09 - 15:03:10
Zitat
Das hab ich jetzt nicht probiert.
Ich aber; mit 7.0.3 geht es nicht, da die Spalte "Ordner" eine HideWhen enthält

@Version < @Text(300) | !@ClientType="Notes"

Damit funktioniert der Befehl @WhichFolders erst ab Version 8 ( 8.0.1 hat @Version 301 )

Habe natürlich mal testweise die HideWhen rausgenommen; dann werden aber nur ?? in der Spalte angezeigt ...