|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.wicket.extensions.ajax.markup.html.autocomplete.AutoCompleteSettings
public final class AutoCompleteSettings
This class encapsulates various settings for AbstractAutoCompleteBehavior
. See the
documentation for the property accessors of this class for further information.
Default settings:
setting | default value |
---|---|
preselect | false |
maxHeightInPx | -1 |
showListOnEmptyInput | false |
Constructor Summary | |
---|---|
AutoCompleteSettings()
|
Method Summary | |
---|---|
String |
getCssClassName()
Get CSS class name to add to the autocompleter markup container |
int |
getMaxHeightInPx()
Gets the maximum height of the autocomplete list in pixels. |
boolean |
getPreselect()
Indicates whether the first item in the list is automatically selected when the autocomplete list is shown. |
boolean |
getShowCompleteListOnFocusGain()
Indicates whether the autocomplete list will be shown when the input field receives focus. |
boolean |
getShowListOnEmptyInput()
Indicates whether the autocomplete list will be shown if the input is empty. |
boolean |
getShowListOnFocusGain()
Indicates whether the autocomplete list will be shown when the input field receives focus. |
int |
getThrottleDelay()
get the throttle delay how long the browser will wait before sending a request to the browser after the user released a key. |
boolean |
getUseHideShowCoveredIEFix()
Indicates whether in case of IE (and Opera), "select" "iframe" and "applet" tags should be hidden if covered by popup. |
boolean |
getUseSmartPositioning()
Indicates whether the popup positioning will take into account browser window visible area or not. |
boolean |
isAdjustInputWidth()
Tells if wicket should adjust the width of the autocompleter selection window to the width of the related input field. |
AutoCompleteSettings |
setAdjustInputWidth(boolean adjustInputWidth)
Adjust the width of the autocompleter selection window to the width of the related input field. |
AutoCompleteSettings |
setCssClassName(String cssClassName)
Sets an CSS class name to add to the autocompleter markup container This makes it easier to have multiple autocompleters in your application with different style and layout. |
AutoCompleteSettings |
setMaxHeightInPx(int maxHeightInPx)
Sets the maximum height in pixels of the autocomplete list. |
AutoCompleteSettings |
setPreselect(boolean preselect)
Sets whether the first item in the autocomplete list should be selected when the autocomplete list is shown. |
AutoCompleteSettings |
setShowCompleteListOnFocusGain(boolean showCompleteListOnFocusGain)
Sets whether the list should be shown when the input field receives focus. |
AutoCompleteSettings |
setShowListOnEmptyInput(boolean showListOnEmptyInput)
Sets whether the list should be shown when the input is empty. |
AutoCompleteSettings |
setShowListOnFocusGain(boolean showListOnFocusGain)
Sets whether the list should be shown when the input field receives focus. |
AutoCompleteSettings |
setThrottleDelay(int throttleDelay)
set the throttle delay how long the browser will wait before sending a request to the browser after the user released a key. |
AutoCompleteSettings |
setUseHideShowCoveredIEFix(boolean useHideShowCoveredIEFix)
Indicates whether in case of IE (and Opera), "select" "iframe" and "applet" tags should be hidden if covered by popup. |
AutoCompleteSettings |
setUseSmartPositioning(boolean useSmartPositioning)
Sets whether the popup positioning will take into account browser window visible area or not. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AutoCompleteSettings()
Method Detail |
---|
public boolean getPreselect()
public AutoCompleteSettings setPreselect(boolean preselect)
preselect
- the flag
AutoCompleteSettings
public AutoCompleteSettings setThrottleDelay(int throttleDelay)
throttleDelay
- The delay in milliseconds.
AutoCompleteSettings
public int getThrottleDelay()
public int getMaxHeightInPx()
-1
indicates that
the autocomplete list should have no maximum height.
public AutoCompleteSettings setMaxHeightInPx(int maxHeightInPx)
The maximum height can also be specified via css (and by setting maxHeightInPx to -1):
div.wicket-aa-container { maxHeight: 100px; }Note that this does not work in IE6.
maxHeightInPx
- the maximum height in pixels
AutoCompleteSettings
public boolean getUseSmartPositioning()
public boolean getUseHideShowCoveredIEFix()
public boolean getShowListOnEmptyInput()
public AutoCompleteSettings setShowListOnEmptyInput(boolean showListOnEmptyInput)
showListOnEmptyInput
- the flag
AutoCompleteSettings
public String getCssClassName()
null
if not usedpublic AutoCompleteSettings setCssClassName(String cssClassName)
cssClassName
- valid CSS class name
AutoCompleteSettings
.public boolean isAdjustInputWidth()
true
if the autocompleter should have the same size as the input field,
false
for default browser behaviorpublic AutoCompleteSettings setAdjustInputWidth(boolean adjustInputWidth)
adjustInputWidth
- true
if the autocompleter should have the same size as the input
field, false
for default browser behavior
AutoCompleteSettings
.public boolean getShowListOnFocusGain()
public AutoCompleteSettings setShowCompleteListOnFocusGain(boolean showCompleteListOnFocusGain)
showCompleteListOnFocusGain
- the flag
AutoCompleteSettings
.public boolean getShowCompleteListOnFocusGain()
public AutoCompleteSettings setShowListOnFocusGain(boolean showListOnFocusGain)
showListOnFocusGain
- the flag
AutoCompleteSettings
.public AutoCompleteSettings setUseSmartPositioning(boolean useSmartPositioning)
useSmartPositioning
- the flag
AutoCompleteSettings
.public AutoCompleteSettings setUseHideShowCoveredIEFix(boolean useHideShowCoveredIEFix)
useHideShowCoveredIEFix
- the flag
AutoCompleteSettings
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |