Altova MobileTogether Designer

Mit Hilfe von Optionsfeldern kann der Benutzer gezwungen werden, einen einzigen aus mehreren spezifischen Werte auszuwählen. Jedes Optionsfeld ist mit einem bestimmten Wert verknüpft. Eine Gruppe von Optionsfeldern wird zu einer Reihe von Optionen gruppiert, die einander gegenseitig ausschließen, indem all diese Optionsfelder mit einem einzigen Seitenquellen-Node verknüpft werden. Mit "sich gegenseitig ausschließen" ist gemeint, dass der Benutzer nur ein einziges Optionsfeld der Gruppe auswählen kann. Der Wert des ausgewählten Optionsfelds wird in den damit verknüpften Seitenquellen-Node eingegeben. Wenn Sie ein Steuerelement "Optionsfeld" einfügen, können Sie angeben, ob es links oder rechts vom Text oder an Systemstandardposition angezeigt werden soll.

 

So sind z.B. in der Abbildung unten alle drei Optionsfelder mit einem einzigen XML-Seitenquellen-Node verknüpft: einem Element namens Product. Dadurch wird eine Gruppe einander gegenseitig ausschließender Optionsfelder für den Node Product erstellt. Jedes Optionsfeld erhält über seine Eigenschaft Markierte Werte einen Wert. Der Text des Optionsfelds ist der Wert der Eigenschaft Text des Optionsfelds.

MTDRadioButtonsDes01

Bei Ausführung der Lösung werden alle drei Optionsfelder anfangs leer angezeigt (siehe Abbildung unten). Wenn der Benutzer ein Optionsfeld aktiviert, so wird der markierte Wert dieses Optionsfelds (in unserem Beispiel der Produktname) an den damit verknüfpten Node (das Element Product; siehe XML-Datenstruktur in der Abbildung unten) übergeben.

Zum Erweitern/Reduzieren klicken

Zwei Schlüsseleigenschaften des Optionsfelds sind:

 

Der Text für das Optionsfeld. Dabei kann es sich um statischen Text (der als Wert der Eigenschaft Text eingegeben wurde; siehe unten) oder einen dynamischen mittels eines XPath-Ausdrucks ermittelten Wert handeln.

Der markierte Wert des Optionsfelds wird der Eigenschaft Markierte Werte (siehe unten) zugewiesen.

 

Optionsfelder verfügen über ein BeimBeendenDerBearbeitung-Ereignis, welches ausgelöst wird, wenn der Endbenutzer das Optionsfeld aktiviert. Um eine Aktion für dieses Ereignis zu definieren, klicken Sie auf die Schaltfläche Zusätzliches Dialogfeld der Eigenschaft Steuerelementaktion. Daraufhin wird das Dialogfeld "Steuerelementaktionen" angezeigt, in dem Sie die gewünschte Aktion definieren können. Das Ereignis in unserem Beispiel löst ein Neuladen des splashscreen-Bilds aus.

 

 

 

Optionsfeldereignisse

Es steht das Ereignis "BeimBeendenDerBearbeitung" zur Verfügung. Eine Beschreibung der Aktionen, die für dieses Ereignis definiert werden können, finden Sie im Abschnitt Aktionen.

 

Optionsfeldeigenschaften

Die Eigenschaften eines Steuerelements stehen im Fenster "Stile & Eigenschaften" zur Verfügung und werden unten in der Reihenfolge, in der sie angezeigt werden, aufgelistet.

 

 

© 2017-2023 Altova GmbH