Domino 9 und frühere Versionen > ND6: Entwicklung

OnChange Event Feld

<< < (2/2)

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