Klasse ComboBox<RECORD>
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.field.AbstractField<RECORD>
org.teamapps.ux.component.field.combobox.AbstractComboBox<RECORD,RECORD>
org.teamapps.ux.component.field.combobox.ComboBox<RECORD>
- Alle implementierten Schnittstellen:
ClientObject,Component,TextInputHandlingField
public class ComboBox<RECORD>
extends AbstractComboBox<RECORD,RECORD>
implements TextInputHandlingField
-
Feldübersicht
FelderVon Klasse geerbte Felder org.teamapps.ux.component.field.combobox.AbstractComboBox
freeTextRecordFactory, onSpecialKeyPressed, onTextInput, recordCacheVon Klasse geerbte Felder org.teamapps.ux.component.field.AbstractField
onBlur, onFocus, onValueChanged, onVisibilityChangedVon Klasse geerbte Felder org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddToolButton(ToolButton toolButton) convertUiValueToUxValue(Object value) convertUxValueToUiValue(RECORD record) Converts a server-side value to a client-side field-specific value.createForEnum(Class<ENUM> enumClass) static <R> ComboBox<R> createForList(List<R> staticData) static <R> ComboBox<R> createForList(List<R> staticData, Template template) static <R> ComboBox<R> createForList(List<R> staticData, TreeNodeInfoExtractor<R> treeNodeInfoExtractor) org.teamapps.dto.UiFieldvoidremoveToolButton(ToolButton toolButton) voidVon Klasse geerbte Methoden org.teamapps.ux.component.field.combobox.AbstractComboBox
addParentLinkToUiRecord, createUiTreeRecordWithoutParentRelation, getDropDownMaxHeight, getDropDownMinWidth, getDropDownTemplate, getDropdownTemplateDecider, getEmptyText, getFreeTextRecordFactory, getModel, getPropertyProvider, getRecordToStringFunction, getSelectedEntryTemplate, getSelectedEntryTemplateDecider, getTextHighlightingEntryLimit, handleUiEvent, handleUiQuery, isAllowFreeText, isAnimate, isAutoComplete, isDistinctModelResultFiltering, isDropDownButtonVisible, isFreeTextEntry, isHighlightFirstResultEntry, isShowClearButton, isShowDropDownAfterResultsArrive, isShowExpanders, isShowHighlighting, mapCommonUiComboBoxProperties, onSpecialKeyPressed, onTextInput, setAllowFreeText, setAnimate, setAutoComplete, setDistinctModelResultFiltering, setDropDownButtonVisible, setDropDownMaxHeight, setDropDownMinWidth, setDropDownTemplate, setDropdownTemplateDecider, setEmptyText, setFreeTextRecordFactory, setHighlightFirstResultEntry, setModel, setPropertyExtractor, setPropertyProvider, setRecordToStringFunction, setSelectedEntryTemplate, setSelectedEntryTemplateDecider, setShowClearButton, setShowDropDownAfterResultsArrive, setShowExpanders, setShowHighlighting, setTemplate, setTemplateDecider, setTextHighlightingEntryLimitVon Klasse geerbte Methoden org.teamapps.ux.component.field.AbstractField
addCustomFieldMessage, addCustomFieldMessage, addValidator, applyValueFromUi, clearCustomFieldMessages, clearValidatorMessages, focus, getCustomFieldMessages, getDefaultMessagePosition, getDefaultMessageVisibility, getEditingMode, getFieldMessages, getMaxFieldMessageSeverity, getValidators, getValue, isEmpty, isEmptyValue, isRequired, isValid, isValueChangedByClient, isValueLocked, mapAbstractFieldAttributesToUiField, removeCustomFieldMessage, removeValidator, setAndLockValue, setCustomFieldMessages, setDefaultMessagePosition, setDefaultMessageVisibility, setEditingMode, setRequired, setRequiredIfVisibleAndEditable, setValueChangedByClient, setVisible, validateVon Klasse geerbte Methoden org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, toggleCssClass, toString, unrenderVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.teamapps.ux.component.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClassVon Schnittstelle geerbte Methoden org.teamapps.ux.component.field.TextInputHandlingField
defaultHandleTextInputEvent, onSpecialKeyPressed, onTextInput
-
Felddetails
-
onFreeTextEntered
-
-
Konstruktordetails
-
ComboBox
public ComboBox() -
ComboBox
-
ComboBox
-
-
Methodendetails
-
getSelectedRecords
- Angegeben von:
getSelectedRecordsin KlasseAbstractComboBox<RECORD,RECORD>
-
createForList
-
createForList
-
createForList
public static <R> ComboBox<R> createForList(List<R> staticData, TreeNodeInfoExtractor<R> treeNodeInfoExtractor) -
createForEnum
-
createUiComponent
public org.teamapps.dto.UiField createUiComponent()- Angegeben von:
createUiComponentin KlasseAbstractComponent
-
setValue
- Setzt außer Kraft:
setValuein KlasseAbstractField<RECORD>
-
convertUiValueToUxValue
- Setzt außer Kraft:
convertUiValueToUxValuein KlasseAbstractField<RECORD>
-
convertUxValueToUiValue
Beschreibung aus Klasse kopiert:AbstractFieldConverts a server-side value to a client-side field-specific value. Implementations must not have any side effects to the component!- Setzt außer Kraft:
convertUxValueToUiValuein KlasseAbstractField<RECORD>- Parameter:
record- the server-side value- Gibt zurück:
- the object to be sent to the ui
-
getFreeText
-
addToolButton
-
removeToolButton
-