Autor Thema: Vor Ansichtsdarstellung Umgebungsvariable auslesen  (Gelesen 2543 mal)

Offline lakin

  • Frischling
  • *
  • Beiträge: 41
  • Wo die Sprache aufhört, fängt die Musik an.
Hallo Leute.

Ich möchte in einer Ansicht einen Wert abhängig von einer Systemvariable anzeigen lassen. In Masken funktioniert das ja mit @Environment. In Ansichten gibt mir dieser Befehl jedoch keinen Wert zurück.

Hat jemand eine Idee?
Wenn man genug Erfahrung gesammelt hat,
ist man zu alt um sie auszunutzen.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Vor Ansichtsdarstellung Umgebungsvariable auslesen
« Antwort #1 am: 27.06.05 - 10:12:41 »
Auf Environment-Variable kannst Du aus Ansichten heraus prinzipiell nicht zugreifen. Steht auch in der DesignerHelp ...

Bernhard

Offline ..Andreas..

  • Junior Mitglied
  • **
  • Beiträge: 60
  • Geschlecht: Männlich
  • Brevity is the soul of wit.
Re: Vor Ansichtsdarstellung Umgebungsvariable auslesen
« Antwort #2 am: 27.06.05 - 10:23:42 »
Spontan fällt mir nur das Verbergen einer Spalte aufgrund des Wertes einer ini-Variablen ein. Das ist schon mal mehr als unter R5 ging.

Andreas

Offline lakin

  • Frischling
  • *
  • Beiträge: 41
  • Wo die Sprache aufhört, fängt die Musik an.
Re: Vor Ansichtsdarstellung Umgebungsvariable auslesen
« Antwort #3 am: 27.06.05 - 10:27:05 »
....ok das werd ich mal probieren.

Danke!
Wenn man genug Erfahrung gesammelt hat,
ist man zu alt um sie auszunutzen.

Offline ctillmanns

  • Aktives Mitglied
  • ***
  • Beiträge: 115
Re: Vor Ansichtsdarstellung Umgebungsvariable auslesen
« Antwort #4 am: 27.06.05 - 10:31:08 »
Morgen
1. Möglichkeit:
Wenn Du nicht zu viele verschiedene Systemvariablen hast, dann kannst Du ja eine Ansicht pro Variable kreieren und dann die passende Ansicht per Formel in der Outline öffnen.
2. Möglichkeit:
Bevor Du die Ansicht öffnest mit LS die entsprechende Spaltenformel oder was auch immer setzten und dann erst die Ansicht öffnen.
Das ist allerdings eine Lösung die nur mit Datenbanken mit nicht allzuvielen Dokumenten Sinn macht, weil jetzt jedesmal der Ansichtenindex neu aufgebaut wird und mit dieser Methode muss man private Ansichten verwenden. Es ist eine schlechte Idee, wenn jeder User shared Ansichten beim Öffnen ändert und die DB muss lokal liegen.
3. Möglichkeit:
Ich weiss ja nicht, was Du genau vor hast, aber mit einer eingebetteten Ansicht kann man manchmal genau das erreichen, was man will. Das sieht aus wie echt.
Schönen Tag noch.
Tilsche
« Letzte Änderung: 27.06.05 - 15:12:58 von ctillmanns »

Offline lakin

  • Frischling
  • *
  • Beiträge: 41
  • Wo die Sprache aufhört, fängt die Musik an.
Re: Vor Ansichtsdarstellung Umgebungsvariable auslesen
« Antwort #5 am: 27.06.05 - 16:16:39 »
Ich hab es jetzt so gelöst, dass ich im Queryopen, der Ansicht, die Umgeblungsvariable auslese und anschliessend per Script die Spaltenformel, je nach Werrt, setze.

Viele Grüße von Lakin.
Wenn man genug Erfahrung gesammelt hat,
ist man zu alt um sie auszunutzen.

Offline Wirsing

  • Senior Mitglied
  • ****
  • Beiträge: 283
  • Geschlecht: Männlich
    • METZ CONNECT
Re: Vor Ansichtsdarstellung Umgebungsvariable auslesen
« Antwort #6 am: 27.06.05 - 16:27:15 »
...
3. Möglichkeit:
Ich weiss ja nicht, was Du genau vor hast, aber mit einer eingebetteten Ansicht kann man manchmal genau das erreichen, was man will. Das sieht aus wie echt.
...

Oh, wie bekommt man es hin, dass innerhalb eines Rahmens eine (in eine Seite) eingebettete Ansicht aussieht wie eine nicht-eingebettete? Das würde mich brennend interessieren, da ich öfter das Problem habe, die Ansicht auf den gesamten Rahmen auszudehnen  ;)
6 Lotus Domino Server 9.0.1(FP5-7) auf Windows 2008R2 Server
ca. 450 Clients mit 8.5.x/9.0.1

Offline ctillmanns

  • Aktives Mitglied
  • ***
  • Beiträge: 115
Re: Vor Ansichtsdarstellung Umgebungsvariable auslesen
« Antwort #7 am: 27.06.05 - 17:02:18 »
Moin
Wenn man genug rumfummelt mit den Abständen und ähnlichem, dann kriegt man das hin. Im Rahmen den Scrollbar ausblenden und dafür in der Ansicht anzeigen usw. Von hier aus ist das ein bisschen schwer zu sagen, aber ich habe das schon so hingekriegt, dass es kein User bemerkt hat und dann gefragt haben, warum man bei den anderen Ansichten nicht auch so schöne Suchfelder und Kategorisierungen machen kann. Dem Experten fällt das schon auf, aber dem User nicht. Kannst Du mal sagen, woran Du Dich störst? Ich müsste dann noch ein bisschen rumspielen.

War das jetzt eine gute Idee im Queryopen die Spaltenformel zu setzen? Ich stelle mir dann immer vor, dass das mehrere User gleichzeitig machen und dann kriegt man Speicherkonflikte auf Design Elementen.
Schönen Abend
Tilsche

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Vor Ansichtsdarstellung Umgebungsvariable auslesen
« Antwort #8 am: 27.06.05 - 17:29:30 »
Speicher- und Replizierkonflikte bei Design-Elementen sind gar nicht lustig, da Notes mit denen nicht wirklich rechnet. Es gibt keinen Hinweis auf diese Konflikte und das älter Dokument wird kommentarlos in die Tonne gedrückt, sprich man merkt davon nicht einmal so ohne weiteres etwas .......
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline lakin

  • Frischling
  • *
  • Beiträge: 41
  • Wo die Sprache aufhört, fängt die Musik an.
Re: Vor Ansichtsdarstellung Umgebungsvariable auslesen
« Antwort #9 am: 28.06.05 - 07:59:24 »
....Ich bin ja auch ein bisschen am Hadern mit dieser Lösung.... es ist zwar die einfachste aber leider nicht die sauberste.

Die Problemstellung ist einfach, dass ich dem User abhängig von der Umgebungsvariable, die Ansicht in mehreren Sprachen bereitstellen möchte.

Viele Grüße von Lakin.
Wenn man genug Erfahrung gesammelt hat,
ist man zu alt um sie auszunutzen.

Offline ctillmanns

  • Aktives Mitglied
  • ***
  • Beiträge: 115
Re: Vor Ansichtsdarstellung Umgebungsvariable auslesen
« Antwort #10 am: 28.06.05 - 08:38:10 »
Moin
Also wenn es so ist, dann würde ich den Weg über mehrere Sprachversionen der Ansicht gehen und den Aufruf über eine Formel in der Outline machen, welche die Umgebungsvariable ausliest. Ich denke, dass Du damit viel weniger Probleme haben wirst. Ist meiner Meinung nach auch einfacher zu unterhalten. Der Nachteil ist halt die Grösse der Db, aber das stört eigentlich nur auf dem Server. Wenn Du die Ansicht lokal nie aufrufst, dann muss auch der Index nie aufgebaut werden. Konflikte mit Designelementen sind wirklich keine gute Idee und werden deine DB vielleicht innert kürzerster Zeit auf ungeahnte Grössen aufblasen. Ich fürchte das wie der Teufel das Weihwasser.
Viel Spass
Tilsche

Offline lakin

  • Frischling
  • *
  • Beiträge: 41
  • Wo die Sprache aufhört, fängt die Musik an.
Re: Vor Ansichtsdarstellung Umgebungsvariable auslesen
« Antwort #11 am: 29.06.05 - 08:11:26 »
...Ich hab das jetzt erst mal mit Ansichtssymbolen gemacht.... Da ja nur die Kategorien mehrsprachig angezeigt werden ist das wohl eine annehmbare Lösung.
Wenn man genug Erfahrung gesammelt hat,
ist man zu alt um sie auszunutzen.

Offline ctillmanns

  • Aktives Mitglied
  • ***
  • Beiträge: 115
Re: Vor Ansichtsdarstellung Umgebungsvariable auslesen
« Antwort #12 am: 29.06.05 - 09:24:34 »
Bin heute morgen wohl etwas schwer von Begriff, aber was hast Du jetzt genau gemacht? Was für Ansichtssymbole und was für Kategorien? Änderst Du Die Spaltenformeln noch beim Öffnen oder nicht?
Entschuldigung, dass ich so blöd frage, aber mir sind die deutschen Begriffe im Designer nicht so geläufig, weil ich immer nur englische Clients benutze.
Gruss
Tilsche

Offline lakin

  • Frischling
  • *
  • Beiträge: 41
  • Wo die Sprache aufhört, fängt die Musik an.
Re: Vor Ansichtsdarstellung Umgebungsvariable auslesen
« Antwort #13 am: 29.06.05 - 11:11:43 »
.....Also das mit dem Formel per Script setzen mach ich nicht mehr.

Mein Ziel war es ja die, aufklappbaren, Kategorien in der Ansicht mehrsprachig darstellen zu können. Nun hab ich anstatt einer Beschriftung für die Kategorien ein Symbol eingesetzt welches ja nicht Sprachabhängig ist. In einer Legende habe ich dann die Symbole in den verschiedenen Sprachen beschrieben........
Wenn man genug Erfahrung gesammelt hat,
ist man zu alt um sie auszunutzen.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz