Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: iukhdh am 18.12.07 - 07:43:26

Titel: Feldänderungen durch Optionsschaltflächen
Beitrag von: iukhdh am 18.12.07 - 07:43:26
Hallo Weihnachtsforum,

ich habe eine Optionsschaltfläche mit Auswahl Ja oder Nein.
Dort habe ich "Felder bei Schlüsselwortänderung ändern" eingestellt.

Wenn ich nun zwischen Ja und Nein wechsle, kann ich diverse Texte ein und ausblenden. Funktioniert einwandfrei und umgehend.

Nun möchte ich aber auch das bestimmte Felder bei der Schlüsselwortänderung einen anderen Inhalt bekommen. Das habe ich im "onchange" Event bei der Optionsschaltfläche eingetragen.

Das klappt auch, aber erst wenn ich die Optionsschaltfläche verlasse, also woanders hinklicke. Ich hätte es aber lieber sofort.

Die Lösung mit dem "onchange" scheint also nicht die richtige zu sein, gibt es eine andere Möglichkeit?

Jetzt geh ich erstmal kurz zum Zahnarzt und bin in der Stunde wieder da :-(
 
Titel: Re: Feldänderungen durch Optionsschaltflächen
Beitrag von: Axel am 18.12.07 - 08:20:01
Ich hab das auf die Schnelle bei mir mal ausprobiert. Das funktioniert einwandfrei.

Allerdings habe ich den Code (LotusScript) in das Exiting-Event der Optionsschaltfläche eingetragen und nicht in das OnChange-Event.

Gerade nochmal getestet: Funktioniert auch in OnChange.

Wie sieht denn dein Code aus?


Axel
 
Titel: Re: Feldänderungen durch Optionsschaltflächen
Beitrag von: iukhdh am 18.12.07 - 10:18:22
Umpfff. jepft bin iff wieder vom Fahnarft zurückff...

fo fieht  der Code auff ...

Zitat
Sub Onchange(Source As Field)
   Dim nuiw As New NotesUIWorkspace
   Dim nuid As notesuidocument
   
   Dim ns As New NotesSession
   Dim nd As notesdocument
   
   Set nuid =nuiw.CurrentDocument   
   Set nd = nuid.document
   
   nd.Fue1 =""
   nd.Fue2 =""
   nd.Fue3 =""
   nd.Fue4 =""
   nd.Fue5 =""
   nd.Fue6 =""
   nd.FueGesamt=""
   nd.Fachbereichsleiter=""
   nd.LesefeldGBL=""
   
   Call nd.save(True,True)
   
   nuid.Refresh
End Sub
Titel: Re: Feldänderungen durch Optionsschaltflächen
Beitrag von: koehlerbv am 18.12.07 - 10:24:09
Mach mal statt
nuid.Refresh
ein
nuiw.ViewRefresh

Bernhard
Titel: Re: Feldänderungen durch Optionsschaltflächen
Beitrag von: iukhdh am 18.12.07 - 10:32:55
Hat leider nikf gebraft, gleife Reaktion.  ;)

Ich kann in der Optionsschaltfläche hin und her klicken, nix tut sich. Ich klicke in einer anderen hin und her und geh wieder in die erste zurück dann klappts.

Titel: Re: Feldänderungen durch Optionsschaltflächen
Beitrag von: Axel am 18.12.07 - 11:00:49
Hast du auch in den Eigenschaften des Optionsfeldes die Option "Exiting/OnChange-Ereignisse nach jeder Wertänderung ausführen" gesetzt?

Sonst wird das nämlich nix.


Axel
Titel: Re: Feldänderungen durch Optionsschaltflächen
Beitrag von: iukhdh am 18.12.07 - 12:08:21
 :-[

Danke für den Hinweis, das wars. Das hab ich ja noch nie (bewusst) gesehen

Es soll dir an Weihnachtsgeschenken reinkommen !

 :knuddel: