Klasse RecordComboBox<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>
org.teamapps.application.ux.combo.RecordComboBox<RECORD>
Alle implementierten Schnittstellen:
org.teamapps.ux.component.ClientObject, org.teamapps.ux.component.Component, org.teamapps.ux.component.field.TextInputHandlingField

public class RecordComboBox<RECORD> extends org.teamapps.ux.component.field.combobox.ComboBox<RECORD>
  • Feldübersicht

    Von Klasse geerbte Felder org.teamapps.ux.component.field.combobox.ComboBox

    onFreeTextEntered

    Von Klasse geerbte Felder org.teamapps.ux.component.field.combobox.AbstractComboBox

    freeTextRecordFactory, onSpecialKeyPressed, onTextInput, recordCache

    Von Klasse geerbte Felder org.teamapps.ux.component.field.AbstractField

    onBlur, onFocus, onValueChanged, onVisibilityChanged

    Von Klasse geerbte Felder org.teamapps.ux.component.AbstractComponent

    DELETED_ATTRIBUTE, onRendered
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    RecordComboBox(org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
     

    Von Klasse geerbte Methoden org.teamapps.ux.component.field.combobox.ComboBox

    addToolButton, convertUiValueToUxValue, convertUxValueToUiValue, createForEnum, createForList, createForList, createForList, createUiComponent, getFreeText, getSelectedRecords, removeToolButton, setValue

    Von 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, setTextHighlightingEntryLimit

    Von 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, validate

    Von 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, unrender

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden org.teamapps.ux.component.Component

    setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass

    Von Schnittstelle geerbte Methoden org.teamapps.ux.component.field.TextInputHandlingField

    defaultHandleTextInputEvent, onSpecialKeyPressed, onTextInput
  • Konstruktordetails

    • RecordComboBox

      public RecordComboBox(org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)
  • Methodendetails

    • setRecords

      public void setRecords(List<RECORD> records)