qx.ui.form
Class ComboBoxEx

java.lang.Object
  extended by qx.core.Object
      extended by qx.core.Target
          extended by qx.ui.core.Widget
              extended by qx.ui.core.Parent
                  extended by qx.ui.layout.BoxLayout
                      extended by qx.ui.layout.HorizontalBoxLayout
                          extended by qx.ui.form.ComboBoxEx

public class ComboBoxEx
extends HorizontalBoxLayout

An enhanced combo-box for qooxdoo.

Features:

Pending features:


Field Summary
 
Fields inherited from class qx.ui.core.Widget
AUTO
 
Constructor Summary
ComboBoxEx()
           
 
Method Summary
 void _applyEditable(java.lang.Object value)
          Post-processing after property editable changes.
 void _applyIdColumnVisible(java.lang.Object propVal)
           
 void _applyIdDescriptionSeparator(java.lang.Object propVal)
           
 void _applyShowColumnHeaders(java.lang.Object propVal)
          Post-processing after property showColumnHeaders changes.
 void _applyShowOnTextField(java.lang.Object propVal, java.lang.Object old)
          Applies changes of the property value of the property showOnTextField.
 void _applyValue(java.lang.Object value)
           
 void _calculateDimensions()
          Calculates the needed dimensions for the text field and list components.
 boolean _checkIdDescriptionSeparator(java.lang.Object propVal)
           
 void _closePopup()
          Hide the popup list.
 void _createList()
          Creates the list component.
 void _createPopup()
          Creates the popup if necessary with its list.
 void _getPopupHeight(java.lang.Object rows)
           
 java.lang.Integer _getTextWidth(java.lang.Object text)
          Calculates the width of the given text.
 void _invalidateDimensions()
          Invalidate the calculated of dimensions
 void _onChangeSelection(java.lang.Object e)
          Event handler from changing the selected index.
 void _onContextMenu(java.lang.Object ev)
           
 void _oninput(Event e)
           
 void _onkeydown(Event e)
           
 void _onkeypress(Event e)
           
 void _onmousedown(Event e)
           
 void _onmouseup(Event e)
           
 void _onmousewheel(Event e)
           
 void _onpopupappear(Event e)
           
 void _openPopup()
          Opens the popup (and creates it if necessary).
 void _recreateList()
          Forces the list to be recreated next time.
 void _search(int startIndex, java.lang.String txt, boolean caseSens)
          Searches the given text.
 void _togglePopup()
          Toggle the visibility of the popup list.
 void _visualizeBlur()
           
 void _visualizeFocus()
           
 boolean getAllowSearch()
          Returns the (computed) value of the property allowSearch.
 java.lang.Object getButton()
           
 java.lang.Object getColumnHeaders()
          Returns the (computed) value of the property columnHeaders.
 boolean getEditable()
          Returns the (computed) value of the property editable.
 boolean getEnsureSomethingSelected()
          Returns the (computed) value of the property ensureSomethingSelected.
 Widget getField()
          Returns a reference to the field.
 boolean getIdColumnVisible()
          Returns the (computed) value of the property idColumnVisible.
 java.lang.String getIdDescriptionSeparator()
          Returns the (computed) value of the property idDescriptionSeparator.
 Table getList()
          Returns a reference to the popup list.
 java.lang.Integer getMaxVisibleRows()
          Returns the (computed) value of the property maxVisibleRows.
 java.lang.Integer getPagingInterval()
          Returns the (computed) value of the property pagingInterval.
 java.lang.Object getPopup()
          Returns a reference to the popup component.
 int getSelectedIndex()
          Getter for setSelectedIndex(int).
 java.lang.Object getSelectedRow()
          Gets the current selected row of the selection.
 java.lang.Object getSelection()
          Getter for setSelection(java.lang.Object, java.lang.String).
 java.lang.Object getShowColumnHeaders()
          Returns the (computed) value of the property showColumnHeaders.
 java.lang.Object getShowOnTextField()
          Returns the (computed) value of the property showOnTextField.
 java.lang.String getValue()
          Returns the (computed) value of the property value.
 void initAllowSearch(boolean arg)
          Calls the apply method and dispatches the change event of the property allowSearch with the default value defined by the class developer.
 void initColumnHeaders(java.lang.Object arg)
          Calls the apply method and dispatches the change event of the property columnHeaders with the default value defined by the class developer.
 void initEditable(boolean arg)
          Calls the apply method and dispatches the change event of the property editable with the default value defined by the class developer.
 void initEnsureSomethingSelected(boolean arg)
          Calls the apply method and dispatches the change event of the property ensureSomethingSelected with the default value defined by the class developer.
 void initIdColumnVisible(boolean arg)
          Calls the apply method and dispatches the change event of the property idColumnVisible with the default value defined by the class developer.
 void initIdDescriptionSeparator(java.lang.String arg)
          Calls the apply method and dispatches the change event of the property idDescriptionSeparator with the default value defined by the class developer.
 void initMaxVisibleRows(java.lang.Integer arg)
          Calls the apply method and dispatches the change event of the property maxVisibleRows with the default value defined by the class developer.
 void initPagingInterval(java.lang.Integer arg)
          Calls the apply method and dispatches the change event of the property pagingInterval with the default value defined by the class developer.
 void initShowColumnHeaders(java.lang.Object arg)
          Calls the apply method and dispatches the change event of the property showColumnHeaders with the default value defined by the class developer.
 void initShowOnTextField(java.lang.Object arg)
          Calls the apply method and dispatches the change event of the property showOnTextField with the default value defined by the class developer.
 void initValue(java.lang.String arg)
          Calls the apply method and dispatches the change event of the property value with the default value defined by the class developer.
 boolean isAllowSearch()
          Check whether the (computed) value of the boolean property allowSearch equals true.
 boolean isEditable()
          Check whether the (computed) value of the boolean property editable equals true.
 boolean isEnsureSomethingSelected()
          Check whether the (computed) value of the boolean property ensureSomethingSelected equals true.
 boolean isIdColumnVisible()
          Check whether the (computed) value of the boolean property idColumnVisible equals true.
 boolean isSearchInProgress()
          Does this combo have the searched dialog open?
 void openSearchDialog()
          Opens a popup search dialog, useful when the combo has a lot of items.
 void resetAllowSearch()
          Resets the user value of the property allowSearch.
 void resetColumnHeaders()
          Resets the user value of the property columnHeaders.
 void resetEditable()
          Resets the user value of the property editable.
 void resetEnsureSomethingSelected()
          Resets the user value of the property ensureSomethingSelected.
 void resetIdColumnVisible()
          Resets the user value of the property idColumnVisible.
 void resetIdDescriptionSeparator()
          Resets the user value of the property idDescriptionSeparator.
 void resetMaxVisibleRows()
          Resets the user value of the property maxVisibleRows.
 void resetPagingInterval()
          Resets the user value of the property pagingInterval.
 void resetShowColumnHeaders()
          Resets the user value of the property showColumnHeaders.
 void resetShowOnTextField()
          Resets the user value of the property showOnTextField.
 void resetValue()
          Resets the user value of the property value.
 void setAllowSearch(boolean arg)
          Sets the user value of the property allowSearch.
 void setColumnHeaders(java.lang.Object arg)
          Sets the user value of the property columnHeaders.
 void setEditable(boolean arg)
          Sets the user value of the property editable.
 void setEnsureSomethingSelected(boolean arg)
          Sets the user value of the property ensureSomethingSelected.
 void setIdColumnVisible(boolean arg)
          Sets the user value of the property idColumnVisible.
 void setIdDescriptionSeparator(java.lang.String arg)
          Sets the user value of the property idDescriptionSeparator.
 void setMaxVisibleRows(java.lang.Integer arg)
          Sets the user value of the property maxVisibleRows.
 void setPagingInterval(java.lang.Integer arg)
          Sets the user value of the property pagingInterval.
 void setSelectedIndex(int index)
          Sets the index of the currently selected item in the list.
 void setSelection(java.lang.Object data, java.lang.String newValue)
          Sets the list of selectable items.
 void setShowColumnHeaders(java.lang.Object arg)
          Sets the user value of the property showColumnHeaders.
 void setShowOnTextField(java.lang.Object arg)
          Sets the user value of the property showOnTextField.
 void setValue(java.lang.String arg)
          Sets the user value of the property value.
 void sizeTextFieldToContent()
          Sizes the width of the text field component to the needed value to show any selection item.
 boolean toggleAllowSearch()
          Toggles the (computed) value of the boolean property allowSearch.
 boolean toggleEditable()
          Toggles the (computed) value of the boolean property editable.
 boolean toggleEnsureSomethingSelected()
          Toggles the (computed) value of the boolean property ensureSomethingSelected.
 boolean toggleIdColumnVisible()
          Toggles the (computed) value of the boolean property idColumnVisible.
 
Methods inherited from class qx.ui.layout.BoxLayout
_applyHorizontalChildrenAlign, _applyOrientation, _applyReverseChildrenOrder, _applySpacing, _applyStretchChildrenOrthogonalAxis, _applyUseAdvancedFlexAllocation, _applyVerticalChildrenAlign, _computeAccumulatedChildrenOuterHeight, _computeAccumulatedChildrenOuterWidth, _createLayoutImpl, _doLayout, _doLayoutOrder, _invalidateLayoutMode, _recomputeChildrenStretchingX, _recomputeChildrenStretchingY, _updateLayoutMode, getHorizontalChildrenAlign, getLayoutMode, getOrientation, getReverseChildrenOrder, getSpacing, getStretchChildrenOrthogonalAxis, getUseAdvancedFlexAllocation, getVerticalChildrenAlign, initHorizontalChildrenAlign, initOrientation, initReverseChildrenOrder, initSpacing, initStretchChildrenOrthogonalAxis, initUseAdvancedFlexAllocation, initVerticalChildrenAlign, isHorizontal, isReverseChildrenOrder, isStretchChildrenOrthogonalAxis, isUseAdvancedFlexAllocation, isVertical, resetHorizontalChildrenAlign, resetOrientation, resetReverseChildrenOrder, resetSpacing, resetStretchChildrenOrthogonalAxis, resetUseAdvancedFlexAllocation, resetVerticalChildrenAlign, setHorizontalChildrenAlign, setOrientation, setReverseChildrenOrder, setSpacing, setStretchChildrenOrthogonalAxis, setUseAdvancedFlexAllocation, setVerticalChildrenAlign, toggleReverseChildrenOrder, toggleStretchChildrenOrthogonalAxis, toggleUseAdvancedFlexAllocation
 
Methods inherited from class qx.ui.core.Parent
_addChildrenToLayoutQueue, _addChildrenToStateQueue, _addChildToChildrenQueue, _afterAppear, _afterDisappear, _afterInsertDom, _afterRemoveDom, _applyActiveChild, _applyFocusedChild, _applyFocusHandler, _beforeAppear, _beforeDisappear, _beforeInsertDom, _beforeRemoveDom, _changeInnerHeight, _changeInnerWidth, _computePreferredInnerHeight, _computePreferredInnerWidth, _computeVisibleChildren, _flushChildrenQueue, _handleDisplayableCustom, _layoutChild, _layoutPost, _onfocuskeyevent, _recursiveAppearanceThemeUpdate, _removeChildFromChildrenQueue, activateFocusRoot, add, addAfter, addAt, addAtBegin, addAtEnd, addBefore, contains, forEachChild, forEachVisibleChild, getActiveChild, getChildren, getChildrenLength, getFirstActiveChild, getFirstChild, getFirstVisibleChild, getFocusedChild, getFocusHandler, getFocusRoot, getInnerHeightForChild, getInnerWidthForChild, getLastActiveChild, getLastChild, getLastVisibleChild, getLayoutImpl, getVisibleChildrenLength, hasChildren, hasVisibleChildren, indexOf, initActiveChild, initFocusedChild, initFocusHandler, isEmpty, isFocusRoot, isVisibleEmpty, recursiveAddToStateQueue, remapChildrenHandlingTo, remove, removeAll, removeAt, resetActiveChild, resetFocusedChild, resetFocusHandler, setActiveChild, setFocusedChild, setFocusHandler
 
Methods inherited from class qx.ui.core.Widget
_applyAppearance, _applyBackgroundColor, _applyBackgroundImage, _applyBackgroundRepeat, _applyBorder, _applyBottom, _applyCapture, _applyClip, _applyCommand, _applyCursor, _applyDisplay, _applyElement, _applyElementData, _applyEnabled, _applyFocused, _applyFont, _applyHeight, _applyHideFocus, _applyHtmlAttributes, _applyHtmlProperties, _applyLeft, _applyMarginBottom, _applyMarginLeft, _applyMarginRight, _applyMarginTop, _applyMaxHeight, _applyMaxWidth, _applyMinHeight, _applyMinWidth, _applyOpacity, _applyOverflow, _applyPaddingBottom, _applyPaddingLeft, _applyPaddingRight, _applyPaddingTop, _applyParent, _applyRight, _applySelectable, _applyStateStyleFocus, _applyStyleProperties, _applyTabIndex, _applyTextColor, _applyTop, _applyVisibility, _applyWidth, _applyZIndex, _checkParent, _compileClipString, _computeBoxHeight, _computeBoxHeightFallback, _computeBoxWidth, _computeBoxWidthFallback, _computeDisplayable, _computeFrameHeight, _computeFrameWidth, _computeHasAutoX, _computeHasAutoY, _computeHasFlexX, _computeHasFlexY, _computeHasPercentX, _computeHasPercentY, _computeInnerHeight, _computeInnerWidth, _computeOuterHeight, _computeOuterWidth, _computePreferredBoxHeight, _computePreferredBoxWidth, _computeValuePercentX, _computeValuePercentXLimit, _computeValuePercentY, _computeValuePercentYLimit, _computeValuePixel, _computeValuePixelLimit, _createElementImpl, _evalUnitsPixelPercent, _evalUnitsPixelPercentAuto, _evalUnitsPixelPercentAutoFlex, _flushJobQueue, _generateHtmlId, _getTargetNode, _handleDisplayable, _invalidateFrameDimensions, _invalidatePreferredInnerDimensions, _queueBorder, _recomputeFlexX, _recomputeFlexY, _recomputePercentX, _recomputePercentY, _recomputeRangeX, _recomputeRangeY, _recomputeStretchingX, _recomputeStretchingY, _renderAppearance, _renderOverflow, _resetAppearanceThemeWrapper, _styleBackgroundColor, _styleBackgroundImage, _styleFromMap, _unitDetectionPixelPercent, _unitDetectionPixelPercentAuto, _unitDetectionPixelPercentAutoFlex, _unstyleFromArray, _visualPropertyCheck, addState, addToDocument, addToJobQueue, addToLayoutChanges, addToQueue, addToQueueRuntime, addToStateQueue, auto, blur, connect, contains, disconnect, execute, focus, getAllowStretchX, getAllowStretchY, getAnonymous, getAppearance, getBackgroundColor, getBackgroundImage, getBackgroundRepeat, getBorder, getBottom, getBottomValue, getCapture, getClientHeight, getClientWidth, getClipHeight, getClipLeft, getClipTop, getClipWidth, getCommand, getContextMenu, getCursor, getDisplay, getDropDataTypes, getElement, getEnabled, getEnableElementFocus, getFocused, getFont, getHeight, getHeightValue, getHideFocus, getHorizontalAlign, getHtmlAttribute, getHtmlProperty, getLeft, getLeftValue, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMaxHeight, getMaxHeightValue, getMaxWidth, getMaxWidthValue, getMinHeight, getMinHeightValue, getMinWidth, getMinWidthValue, getNeededHeight, getNeededWidth, getNextActiveSibling, getNextSibling, getNextVisibleSibling, getOffsetHeight, getOffsetLeft, getOffsetTop, getOffsetWidth, getOpacity, getOverflow, getOverflowX, getOverflowY, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getParent, getPreviousActiveSibling, getPreviousSibling, getPreviousVisibleSibling, getRight, getRightValue, getScrollHeight, getScrollLeft, getScrollTop, getScrollWidth, getSelectable, getStyleProperty, getSupportsDropMethod, getTabIndex, getTextColor, getToolTip, getTop, getTopLevelWidget, getTopValue, getVerticalAlign, getVisibility, getVisibleChildren, getWidth, getWidthValue, getZIndex, hasState, hide, indexOf, initAllowStretchX, initAllowStretchY, initAnonymous, initAppearance, initBackgroundColor, initBackgroundImage, initBackgroundRepeat, initBorder, initBottom, initCapture, initClipHeight, initClipLeft, initClipTop, initClipWidth, initCommand, initContextMenu, initCursor, initDisplay, initDropDataTypes, initElement, initEnabled, initEnableElementFocus, initFocused, initFont, initHeight, initHideFocus, initHorizontalAlign, initLeft, initMarginBottom, initMarginLeft, initMarginRight, initMarginTop, initMaxHeight, initMaxWidth, initMinHeight, initMinWidth, initOpacity, initOverflow, initPaddingBottom, initPaddingLeft, initPaddingRight, initPaddingTop, initParent, initRight, initSelectable, initSupportsDropMethod, initTabIndex, initTextColor, initToolTip, initTop, initVerticalAlign, initVisibility, initWidth, initZIndex, isAllowStretchX, isAllowStretchY, isAnonymous, isAppearRelevant, isCapture, isCreated, isDisplay, isDisplayable, isEnabled, isEnableElementFocus, isFirstChild, isFirstVisibleChild, isFocusable, isFocused, isHideFocus, isLastChild, isLastVisibleChild, isMaterialized, isSeeable, isSelectable, isVisibility, moveSelfAfter, moveSelfBefore, moveSelfToBegin, moveSelfToEnd, pack, removeHtmlAttribute, removeHtmlProperty, removeState, removeStyleProperty, renderPadding, resetAlign, resetAllowStretchX, resetAllowStretchY, resetAnonymous, resetAppearance, resetBackgroundColor, resetBackgroundImage, resetBackgroundRepeat, resetBorder, resetBottom, resetCapture, resetClip, resetClipDimension, resetClipHeight, resetClipLeft, resetClipLocation, resetClipTop, resetClipWidth, resetCommand, resetContextMenu, resetCursor, resetDimension, resetDisplay, resetDropDataTypes, resetEdge, resetElement, resetEnabled, resetEnableElementFocus, resetFocused, resetFont, resetHeight, resetHeights, resetHideFocus, resetHorizontalAlign, resetLeft, resetLocation, resetMargin, resetMarginBottom, resetMarginLeft, resetMarginRight, resetMarginTop, resetMaxHeight, resetMaxWidth, resetMinHeight, resetMinWidth, resetOpacity, resetOverflow, resetPadding, resetPaddingBottom, resetPaddingLeft, resetPaddingRight, resetPaddingTop, resetParent, resetRight, resetSelectable, resetSpace, resetSupportsDropMethod, resetTabIndex, resetTextColor, resetToolTip, resetTop, resetVerticalAlign, resetVisibility, resetWidth, resetWidths, resetZIndex, scrollIntoView, scrollIntoViewX, scrollIntoViewY, setAlign, setAllowStretchX, setAllowStretchY, setAnonymous, setAppearance, setBackgroundColor, setBackgroundImage, setBackgroundRepeat, setBorder, setBottom, setCapture, setClip, setClipDimension, setClipHeight, setClipLeft, setClipLocation, setClipTop, setClipWidth, setCommand, setContextMenu, setCursor, setDimension, setDisplay, setDropDataTypes, setEdge, setElement, setEnabled, setEnableElementFocus, setFocused, setFont, setHeight, setHeights, setHideFocus, setHorizontalAlign, setHtmlAttribute, setHtmlProperty, setLeft, setLocation, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setOpacity, setOverflow, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setParent, setRight, setScrollLeft, setScrollTop, setSelectable, setSpace, setStyleProperty, setSupportsDropMethod, setTabIndex, setTextColor, setToolTip, setTop, setVerticalAlign, setVisibility, setWidth, setWidths, setZIndex, show, supportsDrop, toggleAllowStretchX, toggleAllowStretchY, toggleAnonymous, toggleCapture, toggleDisplay, toggleEnabled, toggleEnableElementFocus, toggleFocused, toggleHideFocus, toggleSelectable, toggleVisibility
 
Methods inherited from class qx.core.Target
_dispatchEvent, addChangeSelectionListener, addChangeValueListener, addEventListener, addExecuteListener, addJavaEventListener, createDispatchChangeEvent, createDispatchDataEvent, createDispatchEvent, dispatchEvent, hasEventListeners, removeEventListener
 
Methods inherited from class qx.core.Object
_disposeFields, _disposeObjectDeep, _disposeObjects, base, dispose, get, getDisposed, isDisposed, reset, self, set, toHashCode, toString_
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComboBoxEx

public ComboBoxEx()
Method Detail

_applyEditable

public void _applyEditable(java.lang.Object value)

Post-processing after property editable changes.


_applyIdColumnVisible

public void _applyIdColumnVisible(java.lang.Object propVal)

_applyIdDescriptionSeparator

public void _applyIdDescriptionSeparator(java.lang.Object propVal)

_applyShowColumnHeaders

public void _applyShowColumnHeaders(java.lang.Object propVal)

Post-processing after property showColumnHeaders changes.


_applyShowOnTextField

public void _applyShowOnTextField(java.lang.Object propVal,
                                  java.lang.Object old)

Applies changes of the property value of the property showOnTextField.

For further details take a look at the property definition: _applyShowOnTextField(java.lang.Object, java.lang.Object).


_applyValue

public void _applyValue(java.lang.Object value)

_calculateDimensions

public void _calculateDimensions()

Calculates the needed dimensions for the text field and list components. PRECONDITION: the _list must be created.


_checkIdDescriptionSeparator

public boolean _checkIdDescriptionSeparator(java.lang.Object propVal)

_closePopup

public void _closePopup()

Hide the popup list.


_createList

public void _createList()

Creates the list component.


_createPopup

public void _createPopup()

Creates the popup if necessary with its list.


_getPopupHeight

public void _getPopupHeight(java.lang.Object rows)

_getTextWidth

public java.lang.Integer _getTextWidth(java.lang.Object text)

Calculates the width of the given text. The default font is used.


_invalidateDimensions

public void _invalidateDimensions()

Invalidate the calculated of dimensions


_onChangeSelection

public void _onChangeSelection(java.lang.Object e)

Event handler from changing the selected index.


_onContextMenu

public void _onContextMenu(java.lang.Object ev)

_oninput

public void _oninput(Event e)

_onkeydown

public void _onkeydown(Event e)

_onkeypress

public void _onkeypress(Event e)

_onmousedown

public void _onmousedown(Event e)

_onmouseup

public void _onmouseup(Event e)

_onmousewheel

public void _onmousewheel(Event e)

_onpopupappear

public void _onpopupappear(Event e)

_openPopup

public void _openPopup()

Opens the popup (and creates it if necessary).


_recreateList

public void _recreateList()

Forces the list to be recreated next time.


_search

public void _search(int startIndex,
                    java.lang.String txt,
                    boolean caseSens)

Searches the given text. Called from the search dialog.


_togglePopup

public void _togglePopup()

Toggle the visibility of the popup list.


_visualizeBlur

public void _visualizeBlur()
Overrides:
_visualizeBlur in class Widget

_visualizeFocus

public void _visualizeFocus()
Overrides:
_visualizeFocus in class Widget

getAllowSearch

public boolean getAllowSearch()

Returns the (computed) value of the property allowSearch.

For further details take a look at the property definition: allowSearch.


getButton

public java.lang.Object getButton()

getColumnHeaders

public java.lang.Object getColumnHeaders()

Returns the (computed) value of the property columnHeaders.

For further details take a look at the property definition: columnHeaders.


getEditable

public boolean getEditable()

Returns the (computed) value of the property editable.

For further details take a look at the property definition: editable.


getEnsureSomethingSelected

public boolean getEnsureSomethingSelected()

Returns the (computed) value of the property ensureSomethingSelected.

For further details take a look at the property definition: ensureSomethingSelected.


getField

public Widget getField()

Returns a reference to the field.


getIdColumnVisible

public boolean getIdColumnVisible()

Returns the (computed) value of the property idColumnVisible.

For further details take a look at the property definition: idColumnVisible.


getIdDescriptionSeparator

public java.lang.String getIdDescriptionSeparator()

Returns the (computed) value of the property idDescriptionSeparator.

For further details take a look at the property definition: idDescriptionSeparator.


getList

public Table getList()

Returns a reference to the popup list.


getMaxVisibleRows

public java.lang.Integer getMaxVisibleRows()

Returns the (computed) value of the property maxVisibleRows.

For further details take a look at the property definition: maxVisibleRows.


getPagingInterval

public java.lang.Integer getPagingInterval()

Returns the (computed) value of the property pagingInterval.

For further details take a look at the property definition: pagingInterval.


getPopup

public java.lang.Object getPopup()

Returns a reference to the popup component.


getSelectedIndex

public int getSelectedIndex()

Getter for setSelectedIndex(int).


getSelectedRow

public java.lang.Object getSelectedRow()

Gets the current selected row of the selection.


getSelection

public java.lang.Object getSelection()

Getter for setSelection(java.lang.Object, java.lang.String).


getShowColumnHeaders

public java.lang.Object getShowColumnHeaders()

Returns the (computed) value of the property showColumnHeaders.

For further details take a look at the property definition: showColumnHeaders.


getShowOnTextField

public java.lang.Object getShowOnTextField()

Returns the (computed) value of the property showOnTextField.

For further details take a look at the property definition: showOnTextField.


getValue

public java.lang.String getValue()

Returns the (computed) value of the property value.

For further details take a look at the property definition: value.


initAllowSearch

public void initAllowSearch(boolean arg)

Calls the apply method and dispatches the change event of the property allowSearch with the default value defined by the class developer. This function can only be called from the constructor of a class.

For further details take a look at the property definition: allowSearch.


initColumnHeaders

public void initColumnHeaders(java.lang.Object arg)

Calls the apply method and dispatches the change event of the property columnHeaders with the default value defined by the class developer. This function can only be called from the constructor of a class.

For further details take a look at the property definition: columnHeaders.


initEditable

public void initEditable(boolean arg)

Calls the apply method and dispatches the change event of the property editable with the default value defined by the class developer. This function can only be called from the constructor of a class.

For further details take a look at the property definition: editable.


initEnsureSomethingSelected

public void initEnsureSomethingSelected(boolean arg)

Calls the apply method and dispatches the change event of the property ensureSomethingSelected with the default value defined by the class developer. This function can only be called from the constructor of a class.

For further details take a look at the property definition: ensureSomethingSelected.


initIdColumnVisible

public void initIdColumnVisible(boolean arg)

Calls the apply method and dispatches the change event of the property idColumnVisible with the default value defined by the class developer. This function can only be called from the constructor of a class.

For further details take a look at the property definition: idColumnVisible.


initIdDescriptionSeparator

public void initIdDescriptionSeparator(java.lang.String arg)

Calls the apply method and dispatches the change event of the property idDescriptionSeparator with the default value defined by the class developer. This function can only be called from the constructor of a class.

For further details take a look at the property definition: idDescriptionSeparator.


initMaxVisibleRows

public void initMaxVisibleRows(java.lang.Integer arg)

Calls the apply method and dispatches the change event of the property maxVisibleRows with the default value defined by the class developer. This function can only be called from the constructor of a class.

For further details take a look at the property definition: maxVisibleRows.


initPagingInterval

public void initPagingInterval(java.lang.Integer arg)

Calls the apply method and dispatches the change event of the property pagingInterval with the default value defined by the class developer. This function can only be called from the constructor of a class.

For further details take a look at the property definition: pagingInterval.


initShowColumnHeaders

public void initShowColumnHeaders(java.lang.Object arg)

Calls the apply method and dispatches the change event of the property showColumnHeaders with the default value defined by the class developer. This function can only be called from the constructor of a class.

For further details take a look at the property definition: showColumnHeaders.


initShowOnTextField

public void initShowOnTextField(java.lang.Object arg)

Calls the apply method and dispatches the change event of the property showOnTextField with the default value defined by the class developer. This function can only be called from the constructor of a class.

For further details take a look at the property definition: showOnTextField.


initValue

public void initValue(java.lang.String arg)

Calls the apply method and dispatches the change event of the property value with the default value defined by the class developer. This function can only be called from the constructor of a class.

For further details take a look at the property definition: value.


isAllowSearch

public boolean isAllowSearch()

Check whether the (computed) value of the boolean property allowSearch equals true.

For further details take a look at the property definition: allowSearch.


isEditable

public boolean isEditable()

Check whether the (computed) value of the boolean property editable equals true.

For further details take a look at the property definition: editable.


isEnsureSomethingSelected

public boolean isEnsureSomethingSelected()

Check whether the (computed) value of the boolean property ensureSomethingSelected equals true.

For further details take a look at the property definition: ensureSomethingSelected.


isIdColumnVisible

public boolean isIdColumnVisible()

Check whether the (computed) value of the boolean property idColumnVisible equals true.

For further details take a look at the property definition: idColumnVisible.


isSearchInProgress

public boolean isSearchInProgress()

Does this combo have the searched dialog open?


openSearchDialog

public void openSearchDialog()

Opens a popup search dialog, useful when the combo has a lot of items. This dialog is triggered by double clicking the combo, pressing F3 or Ctrl+F.


resetAllowSearch

public void resetAllowSearch()

Resets the user value of the property allowSearch.

The computed value falls back to the next available value e.g. appearance, init or inheritance value depeneding on the property configuration and value availability.

For further details take a look at the property definition: allowSearch.


resetColumnHeaders

public void resetColumnHeaders()

Resets the user value of the property columnHeaders.

The computed value falls back to the next available value e.g. appearance, init or inheritance value depeneding on the property configuration and value availability.

For further details take a look at the property definition: columnHeaders.


resetEditable

public void resetEditable()

Resets the user value of the property editable.

The computed value falls back to the next available value e.g. appearance, init or inheritance value depeneding on the property configuration and value availability.

For further details take a look at the property definition: editable.


resetEnsureSomethingSelected

public void resetEnsureSomethingSelected()

Resets the user value of the property ensureSomethingSelected.

The computed value falls back to the next available value e.g. appearance, init or inheritance value depeneding on the property configuration and value availability.

For further details take a look at the property definition: ensureSomethingSelected.


resetIdColumnVisible

public void resetIdColumnVisible()

Resets the user value of the property idColumnVisible.

The computed value falls back to the next available value e.g. appearance, init or inheritance value depeneding on the property configuration and value availability.

For further details take a look at the property definition: idColumnVisible.


resetIdDescriptionSeparator

public void resetIdDescriptionSeparator()

Resets the user value of the property idDescriptionSeparator.

The computed value falls back to the next available value e.g. appearance, init or inheritance value depeneding on the property configuration and value availability.

For further details take a look at the property definition: idDescriptionSeparator.


resetMaxVisibleRows

public void resetMaxVisibleRows()

Resets the user value of the property maxVisibleRows.

The computed value falls back to the next available value e.g. appearance, init or inheritance value depeneding on the property configuration and value availability.

For further details take a look at the property definition: maxVisibleRows.


resetPagingInterval

public void resetPagingInterval()

Resets the user value of the property pagingInterval.

The computed value falls back to the next available value e.g. appearance, init or inheritance value depeneding on the property configuration and value availability.

For further details take a look at the property definition: pagingInterval.


resetShowColumnHeaders

public void resetShowColumnHeaders()

Resets the user value of the property showColumnHeaders.

The computed value falls back to the next available value e.g. appearance, init or inheritance value depeneding on the property configuration and value availability.

For further details take a look at the property definition: showColumnHeaders.


resetShowOnTextField

public void resetShowOnTextField()

Resets the user value of the property showOnTextField.

The computed value falls back to the next available value e.g. appearance, init or inheritance value depeneding on the property configuration and value availability.

For further details take a look at the property definition: showOnTextField.


resetValue

public void resetValue()

Resets the user value of the property value.

The computed value falls back to the next available value e.g. appearance, init or inheritance value depeneding on the property configuration and value availability.

For further details take a look at the property definition: value.


setAllowSearch

public void setAllowSearch(boolean arg)

Sets the user value of the property allowSearch.

For further details take a look at the property definition: allowSearch.


setColumnHeaders

public void setColumnHeaders(java.lang.Object arg)

Sets the user value of the property columnHeaders.

For further details take a look at the property definition: columnHeaders.


setEditable

public void setEditable(boolean arg)

Sets the user value of the property editable.

For further details take a look at the property definition: editable.


setEnsureSomethingSelected

public void setEnsureSomethingSelected(boolean arg)

Sets the user value of the property ensureSomethingSelected.

For further details take a look at the property definition: ensureSomethingSelected.


setIdColumnVisible

public void setIdColumnVisible(boolean arg)

Sets the user value of the property idColumnVisible.

For further details take a look at the property definition: idColumnVisible.


setIdDescriptionSeparator

public void setIdDescriptionSeparator(java.lang.String arg)

Sets the user value of the property idDescriptionSeparator.

For further details take a look at the property definition: idDescriptionSeparator.


setMaxVisibleRows

public void setMaxVisibleRows(java.lang.Integer arg)

Sets the user value of the property maxVisibleRows.

For further details take a look at the property definition: maxVisibleRows.


setPagingInterval

public void setPagingInterval(java.lang.Integer arg)

Sets the user value of the property pagingInterval.

For further details take a look at the property definition: pagingInterval.


setSelectedIndex

public void setSelectedIndex(int index)

Sets the index of the currently selected item in the list.


setSelection

public void setSelection(java.lang.Object data,
                         java.lang.String newValue)

Sets the list of selectable items.


setShowColumnHeaders

public void setShowColumnHeaders(java.lang.Object arg)

Sets the user value of the property showColumnHeaders.

For further details take a look at the property definition: showColumnHeaders.


setShowOnTextField

public void setShowOnTextField(java.lang.Object arg)

Sets the user value of the property showOnTextField.

For further details take a look at the property definition: showOnTextField.


setValue

public void setValue(java.lang.String arg)

Sets the user value of the property value.

For further details take a look at the property definition: value.


sizeTextFieldToContent

public void sizeTextFieldToContent()

Sizes the width of the text field component to the needed value to show any selection item.


toggleAllowSearch

public boolean toggleAllowSearch()

Toggles the (computed) value of the boolean property allowSearch.

For further details take a look at the property definition: allowSearch.


toggleEditable

public boolean toggleEditable()

Toggles the (computed) value of the boolean property editable.

For further details take a look at the property definition: editable.


toggleEnsureSomethingSelected

public boolean toggleEnsureSomethingSelected()

Toggles the (computed) value of the boolean property ensureSomethingSelected.

For further details take a look at the property definition: ensureSomethingSelected.


toggleIdColumnVisible

public boolean toggleIdColumnVisible()

Toggles the (computed) value of the boolean property idColumnVisible.

For further details take a look at the property definition: idColumnVisible.



Copyright © 2008 1&1. All Rights Reserved.