org.olat.core.gui.control.generic.ajax.autocompletion
Class AutoCompleterController
java.lang.Object
org.olat.core.gui.control.DefaultController
org.olat.core.gui.control.controller.BasicController
org.olat.core.gui.control.generic.ajax.autocompletion.AutoCompleterController
- All Implemented Interfaces:
- Controller, ControllerEventListener, Disposable
public class AutoCompleterController
- extends BasicController
Description:
is a input-field autocompleter, using the scriptaculous javascript library.
fires: an EntriesChosenEvent which contain the chosen entry/entries as strings
Initial Date: 06.10.2006
- Author:
- Felix Jost
| Methods inherited from class org.olat.core.gui.control.DefaultController |
addControllerListener, addLoggingResourceable, dispatchEvent, dispatchEvent, dispose, getControllerCount, getInitialComponent, getUserActivityLogger, getWindowControlForDebug, isDisposed, toString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AutoCompleterController
public AutoCompleterController(UserRequest ureq,
WindowControl wControl,
ListProvider provider,
java.lang.String noresults,
boolean allowMultipleEntries,
java.lang.String label)
- Parameters:
ureq - wControl - provider - the provider that can be called to return the searchresults for a given search querynoresults - the value to display when no results are found, e.g. "no matches found" or "-no users found-". A message must be provided, since otherwise there is no visual difference between a slow server and a search with 0 hits.allowMultipleEntries - if true, the autocompleter accepts several entries on one line being separated by "," or ";"
AutoCompleterController
public AutoCompleterController(UserRequest ureq,
WindowControl wControl,
ListProvider provider,
java.lang.String noresults,
boolean allowMultipleEntries)
event
public void event(UserRequest ureq,
Component source,
Event event)
- This dispatches component events...
- See Also:
DefaultController.event(org.olat.core.gui.UserRequest,
org.olat.core.gui.components.Component, org.olat.core.gui.control.Event)
event
public void event(UserRequest ureq,
Controller source,
Event event)
- This dispatches controller events...
- See Also:
DefaultController.event(org.olat.core.gui.UserRequest,
org.olat.core.gui.control.Controller, org.olat.core.gui.control.Event)