Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TeeJay am 01.04.04 - 10:17:59

Titel: über hotspot Text verbergen
Beitrag von: TeeJay am 01.04.04 - 10:17:59
also ich habe eine linkliste, die aus hotspots besteht. darunter steht zu jedem link ein text, die solange verborgen sein sollen bis ich auf einen hotspot clicke.  kann man sowas realisieren mit dem text verborgen feld und wie identifiziere ich den einzelnen Hotspot ??
Titel: Re:über hotspot Text verbergen
Beitrag von: TeeJay am 01.04.04 - 11:21:15
ok ich habe etwas rumprobiert.

ich habe jetzt anstatt eines hotspot ein button eingefuegt. in seinen clickeinstellungen (also im formelfenster unten) möchste ich gerne eine variable definieren, was ja normalerweise so geht (var :="1") . allerdings sagt mir das prog "kein haupt oder auswahlausdruckt in formel : "1"  ".  was kann ich da machen.

verbergen würde ich dann so
@If(test="1";@false;@true)

also der Text wird nur angezeigt wenn test = 1 ist  und test soll erst ein sein, wenn ich auf den button geclickt habe. allerding kann ich dort irgendwie keine var definieren !!!

was kann ich da tun
Titel: Re:über hotspot Text verbergen
Beitrag von: Axel am 01.04.04 - 12:49:07
Hi,

schreib die Variablen in die ini-Datei und lies sie in der Hide-When-Formel wieder aus.

So z.B.
Button-Formel: @Environment("Hotspot1"; "1")


Hide-When-Formel:
@If(@Environment("Hotspot1")="1";@false;@true)

Axel


Titel: Re:über hotspot Text verbergen
Beitrag von: Semeaphoros am 01.04.04 - 12:53:35
Lieber in ein Profil-Dokument. Das Zumüllen der INI-Datei ist eine leider weitverbreitete Unsitte, selten eine Applikation, die das tut, räumt am Schluss wieder auf ....... :(
Titel: Re:über hotspot Text verbergen
Beitrag von: TeeJay am 01.04.04 - 13:02:31
also ich kann doch nicht wirklich 20 vars oder mehr in die notes.ini schreiben !! ich weiss allerdings auch nicht wie wie du das mit dem profil dokument meinst.  ich hab hier wirklich noch nicht so viel ahnung.
Titel: Re:über hotspot Text verbergen
Beitrag von: Semeaphoros am 01.04.04 - 13:03:59
Schaust Du

@SetProfileField

und

@GetProfileField
Titel: Re:über hotspot Text verbergen
Beitrag von: Axel am 01.04.04 - 13:09:27
Lieber in ein Profil-Dokument. Das Zumüllen der INI-Datei ist eine leider weitverbreitete Unsitte, selten eine Applikation, die das tut, räumt am Schluss wieder auf ....... :(

@Semeaphoros

Ich bin auch kein großer Freund davon, alles mögliche in die ini-Datei zu schreiben. Aber bei manchen Dingen geht's einfach nicht anders. Natürlich sollte man dan auch wieder "aufräumen".

Und Profildokumente haben auch so ihre Tücken. Hier wurde schon öfters darüber geschrieben.

Axel
Titel: Re:über hotspot Text verbergen
Beitrag von: Semeaphoros am 01.04.04 - 13:13:31
In diesem Falle sind sie aber (vermutlich) unproblematisch, genau dafür wurden die Profildokumente ja geschaffen. Probleme gibts, wenn man sie "missbraucht" oder missachtet, dass das Cachen einer eigenen "Gesetzmässigkeit" folgt. Richtig eingesetzt, sind Profildokumente Gold wert, und funktionieren auch.
Titel: Re:über hotspot Text verbergen
Beitrag von: koehlerbv am 01.04.04 - 13:13:50
In diesem Zusammenhang sind aber ProfileDocs problemlos - nur müssen es persönliche sein, damit sich die User nicht gegenseitig den Teppich unter den Füssen wegziehen.
Sollte - was ja ab und an vorkommen kann, ein ProfileDoc verschütt gehen, so ist das in diesem Kontext wurscht - es wird ja erst bei der Aktion selbst benötigt und dabei ggf. erzeugt.

Bernhard