/
XdevCheckBox

XdevCheckBox

Die XdevCheckBox ist eine Auswahl-Komponente, die nur die zwei Zustände selektiert und nicht selektiert abbilden kann. Die Beschriftung (Caption) wird direkt neben der Checkbox angezeigt.  

Die XdevOptionGroup ist eine Formular-Komponente und kann via XdevFieldGroup persistiert werden. Dazu müssen Sie die XdevCheckBox bei der XdevFieldGroup > Field mapping > Property mit einem Attribut vom Typ Boolean verknüpfen.  

 

Wichtige Properties:
  • Caption - Zeigt den Text als Beschriftung an.

  • Required - Die Formular-Komponente wird als Pflichtfeld definiert, das ausgefüllt, selektiert oder bei der eine Auswahl vorgenommen werden muss.

  • RequiredError - Fehlermeldung die angezeigt wird, wenn die als Pflichtfeld definierte Formular-Komponente nicht ausgefüllt, selektiert oder wenn keine Auswahl vorgenommen wurde.

  • Shortcut
  • TabIndex - Definiert die Reihenfolge im Tab-Index. Der Tab-Index definiert die Reihenfolge mehrerer UI-Komponenten, die durch Drücken der Tab Taste nacheinander selektiert werden.

Wichtige Events:
  • valueChange - Wird ausgelöst, wenn der Inhalt verändert wurde, u.a. durch Hinzufügen oder Löschen von Zeichen, jedoch erst wenn die UI-Komponente den Fokus verliert.


Databinding:


Daten-Container (Model) - Property

    • Ein Property kann implizit gesetzt werden mit setValue

      // Sets the Property
      
      checkBox.setValue(true);


    • oder indem ein Property eines Items als Model gesetzt wird. Die Zuweisung erfolgt dabei mit der Methode setPropertyDataSource.

      // Gets a property from the SeletcedItem of a Table with "Product" Entities
      Property<?> itemProperty = this.table.getSelectedItem().getItemProperty("discontinued");
      
      // Sets the Property
      checkBox.setPropertyDataSource(itemProperty);


Examples:
  • Wert auslesen

    Boolean value = checkBox.getValue();
  • Wert setzen - Bei "true" ist der Haken der Checkbox gesetzt

    checkBox.setValue(true);
  • Checkbox zurücksetzen

    checkBox.clear();
  • Fokus zuweisen - Weist dem XdevInlineDateField den Focus zu. Dies kann ggf. ein focus Event auslösen.

    checkBox.focus();
Alle XdevCheckBox Methoden 

Related content

XdevCheckBox
More like this
XdevOptionGroup
XdevOptionGroup
More like this
Checkbox, CheckboxGroup und RadioButtonGroup
Checkbox, CheckboxGroup und RadioButtonGroup
More like this
Checkbox, CheckboxGroup und RadioButtonGroup
Checkbox, CheckboxGroup und RadioButtonGroup
More like this
XdevLabel
More like this
XdevTwinColSelect
XdevTwinColSelect
More like this

XDEV Software Corp. - One Embarcadero Center, San Francisco, CA 94111, US
Copyright © 2015. XDEV Software Corp. All rights reserved.