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, isSelect2
addClientBehavior, 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, visitTree
getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getValueExpression, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent
public static final String COMPONENT_TYPE
public static final String COMPONENT_FAMILY
public String getFamily()
getFamily
in class AbstractUISuggest
public SuggestFilter getFilter()
update=false
.
Possible values are:
update=false
);
SuggestFilter.ALL
all,prefix,contains
public void setFilter(SuggestFilter filter)
setFilter
in class AbstractUISuggest
public Integer getDelay()
300
public void setDelay(Integer delay)
setDelay
in class AbstractUISuggest
public Markup getMarkup()
getMarkup
in interface SupportsMarkup
public 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 InputSuggest
public javax.el.MethodExpression getSuggestMethodExpression()
getSuggestMethodExpression
in interface InputSuggest2
public void setSuggestMethodExpression(javax.el.MethodExpression suggestMethod)
setSuggestMethodExpression
in interface InputSuggest2
public Integer getMinimumCharacters()
update="false"this value should be 0.
1
getMinimumCharacters
in class AbstractUISuggest
public void setMinimumCharacters(Integer minimumCharacters)
setMinimumCharacters
in class AbstractUISuggest
public 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 SupportsMarkup
public void setCurrentMarkup(Markup currentMarkup)
setCurrentMarkup
in interface SupportsMarkup
public Integer getTotalCount()
-1
public void setTotalCount(Integer totalCount)
public Integer getMaximumItems()
10
public void setMaximumItems(Integer maximumItems)
public Object saveState(javax.faces.context.FacesContext context)
saveState
in interface javax.faces.component.StateHolder
saveState
in class javax.faces.component.UIComponentBase
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.