Domino 9 und frühere Versionen > ND6: Entwicklung
OnChange Event Feld
klaussal:
.... oder zwei Schaltflächen.
koehlerbv:
NotesTimer - Finger weg, wenn man sich nicht aller Konsequenzen klar ist - das Teil läuft dann permanent und kann wirklich unerwartete Resultate zeitigen (okay, die sind dann auch erklärbar, aber daran hat man vorher nicht gedacht!).
Ich mag die Lösung nun nicht vorkauen, werfe aber mal folgende Begriffe ein:
- Masken-globale Variable zur Speichrung des aktuellen Zustandes des Items "RadioButton" (RB)
- Im PostOpen aktuellen Zustand merken, im PostRecalc dito
- Property von RB "Aktualisierung bei Schlüsselwortaktualisierung" nutzen und daher
- das Event PostRecalc nutzen.
Bernhard
iukhdh:
Hmm,
ich weiss nicht, bei mir funktioniert das genau mit dem oben angegebenen Code so wie du es willst. Hast du in den Eigenschaften des Radiobuttons im dritten Reiter unten das Häkchen gesetzt?
(EXciting/Onchange Änderungen nach jeder Wertänderung ausführen)
Oder kapier ich das Problem nicht?
Ciao
Thomas
MrXYZ:
ok, Problem dank Bernhards Ansatz gelöst.
Im PostRecalc Event wird folgender Code eingebunden und das klappt prima (Postopen Aktionen werden für mein Problem nicht benötigt):
Dim ABC As String
ABC = source.Document.abc(0)
If ABC ="hallo" And source.Document.radio(0)="no" Then
Call source.FieldClear("abc")
End If
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln