public class UISuggest extends AbstractUISuggest implements SupportsMarkup
Basic features:
component2.0.stg with class
SuggestTagDeclaration.| Modifier and Type | Field and Description |
|---|---|
static String |
COMPONENT_FAMILY |
static String |
COMPONENT_TYPE |
| Constructor and Description |
|---|
UISuggest() |
| Modifier and Type | Method and Description |
|---|---|
Markup |
getCurrentMarkup() |
Integer |
getDelay()
Time in milli seconds before the list will be requested (by AJAX).
|
String |
getFamily() |
SuggestFilter |
getFilter()
TODO: not implemented yet
Additional client side filtering of the result list.
|
Markup |
getMarkup() |
Integer |
getMaximumItems()
The maximum number of item to display in the drop down list.
|
Integer |
getMinimumCharacters()
Minimum number of characters to type before the list will be requested.
|
javax.faces.el.MethodBinding |
getSuggestMethod()
Deprecated.
since 2.0.0
|
javax.el.MethodExpression |
getSuggestMethodExpression() |
Integer |
getTotalCount()
The real size of the result list.
|
boolean |
isUpdate()
TODO: not implemented yet
Should the list be updated while typing (via AJAX).
|
Object |
saveState(javax.faces.context.FacesContext context) |
void |
setCurrentMarkup(Markup currentMarkup) |
void |
setDelay(Integer delay) |
void |
setFilter(SuggestFilter filter) |
void |
setMarkup(Markup markup) |
void |
setMaximumItems(Integer maximumItems) |
void |
setMinimumCharacters(Integer minimumCharacters) |
void |
setSuggestMethod(javax.faces.el.MethodBinding suggestMethod)
Deprecated.
since 2.0.0
|
void |
setSuggestMethodExpression(javax.el.MethodExpression suggestMethod) |
void |
setTotalCount(Integer totalCount) |
void |
setUpdate(boolean update) |
getSelectItem, getSuggestItems, isSelect2addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeAll, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, initialStateMarked, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, visitTreegetClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getValueExpression, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEventpublic static final String COMPONENT_TYPE
public static final String COMPONENT_FAMILY
public String getFamily()
getFamily in class AbstractUISuggestpublic SuggestFilter getFilter()
update=false.
Possible values are:
update=false);
SuggestFilter.ALLall,prefix,containspublic void setFilter(SuggestFilter filter)
setFilter in class AbstractUISuggestpublic Integer getDelay()
300public void setDelay(Integer delay)
setDelay in class AbstractUISuggestpublic Markup getMarkup()
getMarkup in interface SupportsMarkuppublic void setMarkup(Markup markup)
setMarkup in interface SupportsMarkup@Deprecated public javax.faces.el.MethodBinding getSuggestMethod()
getSuggestMethod in interface InputSuggest@Deprecated public void setSuggestMethod(javax.faces.el.MethodBinding suggestMethod)
setSuggestMethod in interface InputSuggestpublic javax.el.MethodExpression getSuggestMethodExpression()
getSuggestMethodExpression in interface InputSuggest2public void setSuggestMethodExpression(javax.el.MethodExpression suggestMethod)
setSuggestMethodExpression in interface InputSuggest2public Integer getMinimumCharacters()
update="false"this value should be 0.
1getMinimumCharacters in class AbstractUISuggestpublic void setMinimumCharacters(Integer minimumCharacters)
setMinimumCharacters in class AbstractUISuggestpublic boolean isUpdate()
Should the list be updated while typing (via AJAX). This is the default behaviour.
If you set this value to false, please set the minimumCharacters="0".
Default: true
public void setUpdate(boolean update)
public Markup getCurrentMarkup()
getCurrentMarkup in interface SupportsMarkuppublic void setCurrentMarkup(Markup currentMarkup)
setCurrentMarkup in interface SupportsMarkuppublic Integer getTotalCount()
-1public void setTotalCount(Integer totalCount)
public Integer getMaximumItems()
10public void setMaximumItems(Integer maximumItems)
public Object saveState(javax.faces.context.FacesContext context)
saveState in interface javax.faces.component.StateHoldersaveState in class javax.faces.component.UIComponentBaseCopyright © 2002–2022 The Apache Software Foundation. All rights reserved.