...
Selektierung zurücksetzen - Setzt die Selektierung auf den Ausgangszustand. Dies löst ein valueChange Event aus.
Code Block language java theme Confluence listSelect.clear();
Fokus setzen - Weist dem XdevInlineDateField den Focus zu. Dies kann ggf. ein focus Event auslösen.
Code Block language java theme Confluence listSelect.focus();
Alle XdevListSelect Methoden
Einträge hinzufügen - Weist dem XdevListSelect manuell Einträge hinzu.
Code Block language java theme Confluence listSelect.addItem("Eintrag 1"); listSelect.addItem("Eintrag 2");
Direkte Zuweisung mehrerer Einträge.
Code Block language java theme Confluence listSelect.addItems("Eintrag 1", "Eintrag 2", "Eintrag 3", "Eintrag 4");
Selektiertes Objekt - Liefert das selektierte Objekt zurück (Entity) - Beispiel mit Category Entity
Code Block language java theme Confluence Category Category = listSelect.getSelectedItem();
oder
Code Block language java theme Confluence Category Category = (Category)listSelect.getValue();
oder - Liefert eine Liste aller selektierten Elemente
Code Block language java theme Confluence List<BeanItem<Category>> selectedItems = listSelect.getSelectedItems();
Elemente Entfernen - Entfernt alle Elemente aus der XdevListSelect
Code Block language java theme Confluence listSelect.removeAllItems();
Element Selektieren - Automatisches Selektieren eines Eintrages - Beispiel: erster Eintrag.
Code Block | ||||
---|---|---|---|---|
| ||||
Collection<?> itemIds = listSelect.getItemIds();
listSelect.setValue(((List<Category>)itemIds).get(0)); |