Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: tuxie am 31.07.02 - 21:12:54
-
Hab wieder mal ein Problem!.
Ich möchte in einer Maske zwie verschiede Bilder darstellen. Abhänging von einem Wert in Dokument. Angenommen im feld abc steht der Wert 1, dann soll das Bild 1.gif dargestellt werden, und beim wert 2 das Bild 2.gif. Wie kann ich das am besten lösen, am besten wäre mit Formeln.
Tschau Ingo
-
Also ich habe es jetz so gemacht, aber es gibt bestimmt eine eleganterere Lösung wo ich den Server nicht Hard Coden muß.
@If(@IsMember("Nitrox";instcourse);"[<img src=http://tuxie.homeip.net:81/members.nsf/hacken.gif?OpenImageResource>]";"[<img src=http://tuxie.homeip.net:81/members.nsf/blanko.gif?OpenImageResource>]")
Tschau ingo
-
Hallo Ingo,
wenn du die Bilder in der Datenbank als Image Resource ablegst und das Feld zur Auswahlliste erklärst, könnst du über die Hide-When-Formeln die Bilder in Abhängigkeit vom ausgewähltem Wert anzeigen lassen. Dem Feld musste du dann noch die Option mitgeben "refresh fields on keyword change" (nutze hier den engl. Client).
Grüße von
Jimmi
-
Wie kann ich da dann die Bildresource anzeigen lassen. Im übrigen wird ´der Wert des Feldes nur einmal anglegt und bei Zugriff nur ausgelesen. Nutzer kann keine änderung machen.
Tschau Ingo
-
Hallo Ingo,
wenn das Dokument angelegt wird, wird doch ein Wert in diesem Feld mitgegeben (z.B. 1) - das Feld ist eine Dialogliste und hat die o.g. Option mit dem "refresh".
Dann wird auf Grund des Wertes ein Bild versteckt, das andere angezeigt.
Die Bilder werden in die Maske idealerweise in eine Tabelle mit 2 Spalten und 1 Zeile über das Menü "Create/Image Ressouce.." in die jeweilige Zelle der Tabelle eingfügt
- geht aber auch ohne Tabelle einfach untereinander anordnen.
Die Bilder bekommen dann die entsprechende Hide-When-Formel
(z.B. <Feldname> = 1 bzw. <Feldname> != 1).
Dann sollte das ganze entsprechend dem ausgewähltem Wert angezeigt werden.
Jimmi