...
- Daten-Container (Model)
XdevBeanItemContainer - Standard Daten-Container. Die Zuweisung erfolgt mit der Methode setContainerDataSource.
Code Block language java theme Confluence // 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.
Datum auslesenCode Block language java theme Confluence // Creates a date 1979-7-5 Date dateOfBirth = new Date(79,6,5); // Sets the date to the inlineDateField inlineDateField.setValue(dateOfBirth);
inlineDateField.clear();
Selektierten Zeile auslesen
Code Block language java theme Confluence BeanItem<Product> selectedRow = comboBox.getSelectedItem();
Selektierten Wert auslesen
Code Block language java theme Confluence 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 language java theme Confluence 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 language java theme Confluence 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 language java theme Confluence inlineDateField.cleartable.getContainerDataSource().refresh();
Fokus setzen - Weist dem XdevInlineDateField den Focus zu. Dies kann ggf. ein focus Event auslösen.
Code Block language java theme Confluence inlineDateField.focus();
...