Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Daten-Container (Model) 
    • XdevBeanItemContainer - Standard Daten-Container. Die Zuweisung erfolgt mit der Methode setContainerDataSource.

      Code Block
      languagejava
      themeConfluence
      // Generates a new XdevBeanItemContainer 'productList'
      XdevBeanItemContainer<Product> productList = new XdevBeanItemContainer<Product>(Product.class);
       
      // Sets the XdevBeanItemContainer
      comboBox.setContainerDataSource(productList);
    • XdevLazyEntityContainer - Wird ausschließlich von RapidClipse verwendet, wenn die Property Entity > Auto quer data selektiert ist.
Examples:
  • Datum zuweisen - Weist dem XdevInlineDateField ein Datum zu. Dies Selektierung zurücksetzen - Setzt die Selektierung auf den Ausgangszustand. Dies löst ein valueChange Event aus.

    Code Block
    languagejava
    themeConfluence
    // Creates a date 1979-7-5
    Date dateOfBirth = new Date(79,6,5);
     
    // Sets the date to the inlineDateField
    inlineDateField.setValue(dateOfBirth);
    Datum auslesen 
    inlineDateField.clear();
  • Selektierten Zeile auslesen

    Code Block
    languagejava
    themeConfluence
    BeanItem<Product> selectedRow = comboBox.getSelectedItem();
  • Selektierten Wert auslesen

    Code Block
    languagejava
    themeConfluence
    String productName = selectedRow.getBean().getProductname();
  • XdevComboBox Daten auslesen - Erzeugt einen neuen XdevBeanItemContainer productContainer vom Typ Product und weist diesen mit der Methode getContainerDataSource den XdevBeanItemContainer der XdevComboBox zu.

    Code Block
    languagejava
    themeConfluence
    DateXdevBeanItemContainer<Product> datemodel = inlineDateField.getValue((XdevBeanItemContainer<Product>) comboBox.getContainerDataSource();


  • XdevBeanItemContainer einer anderen XdevComboBox zuweisen - Weist der XdevTable mit der Methode setContainerDataSource den XdevBeanItemContainer productContainer zu. 

    Code Block
    languagejava
    themeConfluence
    table2.setContainerDataSource(productContainer);
  • Selektierung zurücksetzen zurücksetzen - Setzt die Selektierung auf den Ausgangszustand. Dies löst ein valueChange Event aus.das Model, i.d.R. XdevBeanItemContainer, neu. Dadurch wird die Table aktualisiert. 

    Code Block
    languagejava
    themeConfluence
    inlineDateField.cleartable.getContainerDataSource().refresh();
  • Fokus setzen - Weist dem XdevInlineDateField den Focus zu. Dies kann ggf. ein focus Event auslösen.

    Code Block
    languagejava
    themeConfluence
    inlineDateField.focus();

...