org.efaps.ui.wicket.components.autocomplete
Class AutoCompleteRenderer

java.lang.Object
  extended by org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteRenderer<T>
      extended by org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteTextRenderer<Map<String,String>>
          extended by org.efaps.ui.wicket.components.autocomplete.AutoCompleteRenderer
All Implemented Interfaces:
Serializable, org.apache.wicket.extensions.ajax.markup.html.autocomplete.IAutoCompleteRenderer<Map<String,String>>, org.apache.wicket.IClusterable

public class AutoCompleteRenderer
extends org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteTextRenderer<Map<String,String>>

Renders the Choice and the JavaScript on selection of an item in the dropdown.

Version:
$Id: AutoCompleteRenderer.java 5810 2010-11-05 22:48:22Z jan.moxter $
Author:
The eFaps Team
See Also:
Serialized Form

Constructor Summary
AutoCompleteRenderer(AutoCompleteField _autoCompleteField)
           
 
Method Summary
protected  CharSequence getOnSelectJavascriptExpression(Map<String,String> _map)
           
protected  String getTextValue(Map<String,String> _map)
          Retrieves the text value that will be set on the textbox if this assist is selected.
protected  void renderChoice(Map<String,String> _map, org.apache.wicket.Response _response, String _criteria)
          Render the in the UI visible choices.
 
Methods inherited from class org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteRenderer
render, renderFooter, renderHeader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AutoCompleteRenderer

public AutoCompleteRenderer(AutoCompleteField _autoCompleteField)
Parameters:
_autoCompleteField - AutoCompleteField
Method Detail

getTextValue

protected String getTextValue(Map<String,String> _map)
Retrieves the text value that will be set on the textbox if this assist is selected.

Specified by:
getTextValue in class org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteRenderer<Map<String,String>>
Parameters:
_map - map from the esjp
Returns:
value for the field
See Also:
AbstractAutoCompleteRenderer#getTextValue(java.lang.Object)

renderChoice

protected void renderChoice(Map<String,String> _map,
                            org.apache.wicket.Response _response,
                            String _criteria)
Render the in the UI visible choices.

Overrides:
renderChoice in class org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteTextRenderer<Map<String,String>>
Parameters:
_map - map from the esjp
_response - Response
_criteria - criteria
See Also:
.AbstractAutoCompleteTextRenderer#renderChoice(java.lang.Object, org.apache.wicket.Response, java.lang.String)

getOnSelectJavascriptExpression

protected CharSequence getOnSelectJavascriptExpression(Map<String,String> _map)
Overrides:
getOnSelectJavascriptExpression in class org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteRenderer<Map<String,String>>
Parameters:
_map - the autocomplete item to get a custom javascript expression for
Returns:
javascript to execute on selection or null if default behavior is intented


Copyright © 2003-2011 The eFaps Team. All Rights Reserved.