Domino 9 und frühere Versionen > ND8: Entwicklung

Kontrollkästchen und Hide-When Problem

(1/4) > >>

magic_halli:
Hi,

ich habe eine Maske, die gleichzeitig als userspezifisches Profildokument gespeichert wird.
In der Maske sind eine Menge Kontrollkästchen die untereinander, mittels Hide-When-Formeln, quasi interaggieren sollen.
Ich hänge gleichmal nen Screenshot der Maske aus der Designersicht mit an!
Nun wollte ich zum Einstieg erstmal eine Checkbox ausblenden, wenn eine andere aktiviert wird (d.h. der Wert auf "1" gesetzt wird).

Ziel:
Checkbox "Msg_Datei_anhaengen" soll ausgeblendet werden, wenn Checkbox "Anlage_exportieren" auf "1" (angehakt) wird! Das ganze aber zur Laufzeit!
Besser wäre eigentlich, wenn "Msg_Datei_anhaengen" einfach nicht mehr bearbeitbar, aber dennoch sichtbar ist.

Vorarbeiten:
Beide Checkboxen haben als Vorgabewert erstmal "0".
Bei beiden Checkboxen in den Eigenschaften (2.Reiter-->Auswahl) steht außerdem '<Checkbox-Beschriftung> | 0' drin. Ansonsten ist jeweils alles auf den Defaulteinstellungen.

Vorgehen:
1. Checkbox "Anlage_exportieren" --> Eigenschaften/Optionen(2.Reiter) --> "Felder bei Schlüsselwortänderung aktualisieren" Haken rein
2. Checkbox "Msg_Datei_anhaengen" --> Eigenschaften --> Formelreiter: "Absatz verbergen, wenn Formel wahr ist" Haken rein; Formelfenster: Anlage_exportieren = "1"
3. Speichern und Test in Notes

Es passiert einfach gar nichts von dem gewünschten - alles bleibt wie gehabt! Ich kann klicken soviel ich will, die Checkbox "Msg_Datei_anhaengen" bleibt sichtbar!

Was hab ich falsch gemacht?

Danke und Gruß

DAU-in:
@refreshHideFormulas oder so ähnlich

bei Schlüsselwortänderung werden nur die Felder berechnet, nicht die Hide-When formeln
da musst du extra einen Refresh triggern

DAU-in:
@Command( [RefreshHideFormulas] )

magic_halli:

--- Zitat von: DAU-in am 26.11.08 - 09:24:10 ---@Command( [RefreshHideFormulas] )

--- Ende Zitat ---
...aber wo kommt das hin?

DAU-in:
probier mal exiting vom Feld:

Call notesUIDocument.RefreshHideFormulas

da geht ja nur LS

wenn du in der Hilfe nachsiehst, da steht in der Regel immer der Verweis auf Formelsprache oder LS, wenn es dort einen ähnlichen Befehl gibt

ist aber dann nicht sehr performant

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln