com.googlecode.wicket.jquery.ui.form.datepicker
Class DatePickerBehavior

java.lang.Object
  extended by org.apache.wicket.behavior.Behavior
      extended by com.googlecode.wicket.jquery.core.JQueryAbstractBehavior
          extended by com.googlecode.wicket.jquery.core.JQueryBehavior
              extended by com.googlecode.wicket.jquery.ui.form.datepicker.DatePickerBehavior
All Implemented Interfaces:
IJQueryAjaxAware, Serializable, org.apache.wicket.IComponentAwareEventSink, org.apache.wicket.markup.html.IComponentAwareHeaderContributor, org.apache.wicket.util.io.IClusterable

public abstract class DatePickerBehavior
extends JQueryBehavior
implements IJQueryAjaxAware

Provides a jQuery datepicker behavior

Author:
Sebastien Briquet - sebfz1
See Also:
Serialized Form

Nested Class Summary
protected static class DatePickerBehavior.SelectEvent
          Provides an event object that will be broadcasted by the JQueryAjaxBehavior select callback
 
Field Summary
 
Fields inherited from class com.googlecode.wicket.jquery.core.JQueryBehavior
method, options, selector
 
Constructor Summary
DatePickerBehavior(String selector)
          Constructor
DatePickerBehavior(String selector, Options options)
          Constructor
 
Method Summary
 void bind(org.apache.wicket.Component component)
           
 boolean isOnSelectEventEnabled()
           
protected abstract  JQueryAjaxPostBehavior newOnSelectBehavior()
          Gets a new JQueryAjaxPostBehavior that will be called on 'select' javascript method
 void onAjax(org.apache.wicket.ajax.AjaxRequestTarget target, JQueryEvent event)
           
 void onConfigure(org.apache.wicket.Component component)
           
 void onSelect(org.apache.wicket.ajax.AjaxRequestTarget target, String date)
           
 
Methods inherited from class com.googlecode.wicket.jquery.core.JQueryBehavior
$, $, $, getOption, on, on, renderHead, setOption, setOptions
 
Methods inherited from class com.googlecode.wicket.jquery.core.JQueryAbstractBehavior
add, toString
 
Methods inherited from class org.apache.wicket.behavior.Behavior
afterRender, beforeRender, canCallListenerInterface, detach, getStatelessHint, isEnabled, isTemporary, onComponentTag, onEvent, onException, onRemove, unbind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DatePickerBehavior

public DatePickerBehavior(String selector)
Constructor

Parameters:
selector - the html selector (ie: "#myId")

DatePickerBehavior

public DatePickerBehavior(String selector,
                          Options options)
Constructor

Parameters:
selector - the html selector (ie: "#myId")
options - the Options
Method Detail

bind

public void bind(org.apache.wicket.Component component)
Overrides:
bind in class org.apache.wicket.behavior.Behavior

onConfigure

public void onConfigure(org.apache.wicket.Component component)
Overrides:
onConfigure in class org.apache.wicket.behavior.Behavior

onAjax

public void onAjax(org.apache.wicket.ajax.AjaxRequestTarget target,
                   JQueryEvent event)
Specified by:
onAjax in interface IJQueryAjaxAware

newOnSelectBehavior

protected abstract JQueryAjaxPostBehavior newOnSelectBehavior()
Gets a new JQueryAjaxPostBehavior that will be called on 'select' javascript method

Returns:
the JQueryAjaxPostBehavior

isOnSelectEventEnabled

public boolean isOnSelectEventEnabled()

onSelect

public void onSelect(org.apache.wicket.ajax.AjaxRequestTarget target,
                     String date)


Copyright © 2013 7thWeb. All Rights Reserved.