Class ComboBoxUtils
java.lang.Object
org.teamapps.application.ux.combo.ComboBoxUtils
public class ComboBoxUtils
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description ComboBoxUtils() -
Method Summary
Modifier and Type Method Description static <RECORD> org.teamapps.ux.component.field.combobox.ComboBox<RECORD>createComboBox(org.teamapps.ux.model.ComboBoxModel<RECORD> comboBoxModel, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)static <RECORD> org.teamapps.ux.model.ComboBoxModel<RECORD>createComboBoxModel(java.util.function.Supplier<java.util.List<RECORD>> recordSupplier, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, int limit, java.lang.String... properties)static <RECORD> org.teamapps.ux.component.field.combobox.ComboBox<RECORD>createRecordComboBox(java.util.function.Supplier<java.util.List<RECORD>> records, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)static <RECORD> org.teamapps.ux.component.field.combobox.ComboBox<RECORD>createRecordComboBox(java.util.List<RECORD> records, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)static <RECORD> org.teamapps.ux.component.field.combobox.TagComboBox<RECORD>createTagComboBox(java.util.function.Supplier<java.util.List<RECORD>> records, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ComboBoxUtils
public ComboBoxUtils()
-
-
Method Details
-
createComboBox
public static <RECORD> org.teamapps.ux.component.field.combobox.ComboBox<RECORD> createComboBox(org.teamapps.ux.model.ComboBoxModel<RECORD> comboBoxModel, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template) -
createRecordComboBox
public static <RECORD> org.teamapps.ux.component.field.combobox.ComboBox<RECORD> createRecordComboBox(java.util.List<RECORD> records, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template) -
createRecordComboBox
public static <RECORD> org.teamapps.ux.component.field.combobox.ComboBox<RECORD> createRecordComboBox(java.util.function.Supplier<java.util.List<RECORD>> records, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template) -
createComboBoxModel
public static <RECORD> org.teamapps.ux.model.ComboBoxModel<RECORD> createComboBoxModel(java.util.function.Supplier<java.util.List<RECORD>> recordSupplier, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, int limit, java.lang.String... properties) -
createTagComboBox
public static <RECORD> org.teamapps.ux.component.field.combobox.TagComboBox<RECORD> createTagComboBox(java.util.function.Supplier<java.util.List<RECORD>> records, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)
-