Rich-UI-Widget 'RadioGroup'

Ein Rich-UI-Widget 'RadioGroup' (bzw. einfach eine Optionsfeldgruppe) zeigt eine Gruppe von Optionsfeldern (Radioknöpfen) an, die horizontal angeordnet sind. Die Gruppe akzeptiert einen Benutzerklick auf eines der Optionsfelder und antwortet auf den Klick durch Abwählen des zuvor ausgewählten Optionsfelds der Gruppe, sofern eines ausgewählt war.

Wenn Sie das onClick-Ereignis für die Optionsfeldgruppe angeben, ruft der Benutzerklick eine Funktion auf. Dieselbe Funktion wird als Antwort auf einen Klick auf eines der Optionsfelder aufgerufen. In der Regel bestimmt die Funktion zunächst, auf welches Optionsfeld geklickt wurde, und antwortet dann auf die Auswahl.

Das folgende Beispiel zeigt einen entsprechenden Code:
import egl.ui.rui.Event;
import com.ibm.egl.rui.widgets.RadioGroup;
import com.ibm.egl.rui.widgets.TextField;

handler MyHandler type RUIHandler{initialUI =[myTextField, myRadioGroup]}

   myTextField TextField{text = "On Monday?"};

   myRadioGroup RadioGroup{groupName = "abc", 
                           options =["Monday", "Tuesday"], 
                           onClick ::= myRadio};

   function myRadio(e Event in)
      if(myRadioGroup.selected == "Tuesday")
         myTextField.text = "No, on Monday!";
      else
         myTextField.text = "No, on Tuesday!";
      end
   end
end
Die folgenden Eigenschaften werden unterstützt:

Weitere unterstützte Eigenschaften und Funktionen werden im Abschnitt “Widgeteigenschaften und Widgetfunktionen” beschrieben.

Zur Verwendung dieses Widgets ist die folgende Anweisung erforderlich:
import com.ibm.egl.rui.widgets.RadioGroup;

Feedback