Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: CLI_Andreas_Schmidt am 16.08.04 - 11:59:45

Titel: In eine Ansichtsspalte ein Konfigurationsdokument laden
Beitrag von: CLI_Andreas_Schmidt am 16.08.04 - 11:59:45
Hi @all,

kann man in einer Ansichtsspalte ein Profil- oder Konfigurationsdokument laden ?

Gruss

Andreas
Titel: Re:In eine Ansichtsspalte ein Konfigurationsdokument laden
Beitrag von: umi am 16.08.04 - 12:03:11
Nein, nicht direkt...
Titel: Re:In eine Ansichtsspalte ein Konfigurationsdokument laden
Beitrag von: datenbanken24 am 16.08.04 - 14:07:47
In Ansichten ist generell kein DbLookup möglich.

In R6 kann man aber mittlerweile zumindest in der Verbergen-When-Formel einer Spalte auf Profildokumente zugreifen über

@GetProfileField

So kann man einzelne Spalten für bestimmte Anwender zumindest sichtbar oder unsichtbar machen.
Titel: Re:In eine Ansichtsspalte ein Konfigurationsdokument laden
Beitrag von: Thomas Schulte am 16.08.04 - 14:21:54
hast du da ein Beispiel für? in der Online Hilfe ist es nämlich als nicht verwendbar beschrieben
Titel: Re:In eine Ansichtsspalte ein Konfigurationsdokument laden
Beitrag von: CLI_Andreas_Schmidt am 16.08.04 - 14:45:08
Ich dachte mir das schon...... Das ist wieder ein Sache, wo Notes kapitulieren kann. Man stelle sich nur mal vor, man hätte eine Spalte die auf eine externe Datenbank zugreift und diese Datenbank wird auf einen andreren Server gesetzt. ---> Resultat: Alle Ansichten überarbeiten. Notes ist da wieder mal unschlagbar oder ?

Titel: Re:In eine Ansichtsspalte ein Konfigurationsdokument laden
Beitrag von: datenbanken24 am 16.08.04 - 15:07:46
hast du da ein Beispiel für? in der Online Hilfe ist es nämlich als nicht verwendbar beschrieben

@Thomas Schulte:

Geht aber wunderbar und ohne Probleme.

Ein Beispiel habe ich auch:


Folgende Datenbank ist sprachabhängig.
Die Ansicht für die Such-Ergebnisdarstellung hat intern 7 Spalten für 7 Sprachen (da viel landessprachlicher Freitext)

Je nachdem, welche Sprache für den Anwender gerade in seinem Profildokument gespeichert ist, wird nur diese landessprachliche Spalte angezeigt,

indem in den Hide-when Formeln der jeweilgen Spalten dieser @Code steht:

@GetProfileField("UserPreferences" ; "UserLanguage"; @UserName ) != "FR"


Online-Beispiel:


http://www.datenbanken24.de/sir

Einloggen über

benutzername:    "leser"
Pw:      "leser"


Wähle dort links im Navigator die Sprache "Deutsch" und klicke den Button gleich daneben. Damit schreibst Du die Sprache in das Profildokument.
Dann wähle in der Schnellsuche "Deutschland"
Du siehst die Suchergebnisse in Deutsch.

Wähle dann links im Navigator die Sprache "Englisch" und klicke den Button gleich daneben.
Dann wähle in der Schnellsuche "Germany"
Du siehst die Suchergebnisse in Englisch - das ist die gleiche Ansicht - nur im Profiledoc des Users "Leser" steht jetzt ein "EN"


Titel: Re:In eine Ansichtsspalte ein Konfigurationsdokument laden
Beitrag von: CLI_Andreas_Schmidt am 17.08.04 - 09:22:46
Ein- und Ausblenden geht also. Schon mal wieder eine Sache, die ich noch nicht wußte. Sehr schön.

Prima