Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: grandmetre am 15.01.09 - 14:08:59

Titel: Felder aktivieren / deaktivieren
Beitrag von: grandmetre am 15.01.09 - 14:08:59
Hallo zusammen,


Ich versuche gerade als absoluter Notes-Neuling in einer Maske Textfelder zu deaktivieren, wenn man ein dazugehöriges Kontrollkästchen abgehakt hat. Mir ist auch egal ob dies in LotusScript oder in JavaScript realisiert wird.

Kann mir da jemand helfen?
Titel: Re: Felder aktivieren / deaktivieren
Beitrag von: koehlerbv am 15.01.09 - 14:12:06
Was verstehst Du unter "deaktivieren"?
Titel: Re: Felder aktivieren / deaktivieren
Beitrag von: grandmetre am 15.01.09 - 14:24:31
deaktivieren im Sinne von "nicht editierbar"
Titel: Re: Felder aktivieren / deaktivieren
Beitrag von: SlyFox am 15.01.09 - 14:29:20
Hallo grandmetre,

ich würde das über eine Hide-When-Formel realisieren. Ist der Haken gesetzt, wird das editierbare Feld angezeigt, ist der Haken nicht gesetzt, wird das Display-Feld angezeigt.

Christoph
Titel: Re: Felder aktivieren / deaktivieren
Beitrag von: grandmetre am 15.01.09 - 14:46:56
Funktioniert das auch wärend das Dokument bearbeitet wird?

Zur näheren Erläuterung:

ich habe ein Kontrollkästchen namens "neues Gerät" und ein dazugehöriges TextFeld "übernahme von". Jetzt möchte ich, dass das TextFeld nur dann editierbar ist, wenn das Häkchen bei "neues Gerät" nicht gesetzt ist.

Ich hoffe das hilft ein wenig mein Probelm zu verstehen.
Titel: Re: Felder aktivieren / deaktivieren
Beitrag von: koehlerbv am 15.01.09 - 14:52:36
Wenn Du bei Deinem Kontrollkästchen die Property "Felder nach Schlüsselwortänderung aktualisieren" setzt, dann funktioniert das beim Bearbeiten.

Nur: Wenn jeder das Kästchen setzen kann (sonst wäre das ja unnötig), warum dann dieser Stunt?

Bernhard
Titel: Re: Felder aktivieren / deaktivieren
Beitrag von: grandmetre am 20.01.09 - 08:32:00
Ich möchte meine Maske benutzerfreundlicher (DAU-sicher:-) gestalten. Ist jetzt kein Absolutes Muss, aber es wäre nicht schlecht, wenn ich diese Änderung hinbekömmen könnte. Man soll einfach nicht ein Feld bearbeiten können, wenn das Häkchen gesetzt ist, das ist alles.

Zum Lösungsvorschlag:

Wie frage ich denn den Status anderer Felder ab und wie ädere ich dann den Bearbeitungsstatus?
Titel: Re: Felder aktivieren / deaktivieren
Beitrag von: Axel am 20.01.09 - 09:04:15
In den Feldeigenschaften gibt's die Verbergen (HideWhen)-Formel. Die findest du auf dem Rollo - Reiter.

Dort trägst du z.B. ein: NameDesFeldes = "Inhalt"

In diesem Fall wird das Feld verbogen wenn dem Feld mit dem Namen NameDesFeldes der Text Inhalt steht.


Axel
Titel: Re: Felder aktivieren / deaktivieren
Beitrag von: Thomas Schulte am 20.01.09 - 09:44:08
Als Alternative zu HideWhen gibt es auch noch Input enabled. Das hat zwar, je nach Version auch noch so seine Macken, ist aber meiner Meinung nach ein eleganterer Ansatz.
Titel: Re: Felder aktivieren / deaktivieren
Beitrag von: grandmetre am 20.01.09 - 10:26:23
Ich mache es jetzt mit dem HideWhen. Das ist wohl die einfachste Art, die Sache zu lösen.

Danke an alle, die mir zu dem Thema geholfen haben