de.agilecoders.wicket.jquery.function
Class OnJqueryFunction

java.lang.Object
  extended by de.agilecoders.wicket.jquery.function.AbstractFunction
      extended by de.agilecoders.wicket.jquery.function.OnJqueryFunction
All Implemented Interfaces:
IFunction, Serializable, org.apache.wicket.util.io.IClusterable

public final class OnJqueryFunction
extends AbstractFunction

java abstraction of JQuery on function. Attach an event handler function for one or more events to the selected elements.

See Also:
Serialized Form

Constructor Summary
protected OnJqueryFunction(Attr events, Attr selector, Attr data, JavaScriptInlineFunction handler)
          Construct.
 
Method Summary
static OnJqueryFunction on(Attr events, Attr selector, Attr data, JavaScriptInlineFunction handler)
          creates a new OnJqueryFunction instance
static OnJqueryFunction on(Attr events, Attr selector, JavaScriptInlineFunction handler)
          creates a new OnJqueryFunction instance
static OnJqueryFunction on(Attr events, Attr selector, Object data, JavaScriptInlineFunction handler)
          creates a new OnJqueryFunction instance
static OnJqueryFunction on(Attr events, JavaScriptInlineFunction handler)
          creates a new OnJqueryFunction instance
static OnJqueryFunction on(CharSequence events, CharSequence selector, JavaScriptInlineFunction handler)
          creates a new OnJqueryFunction instance
static OnJqueryFunction on(CharSequence events, CharSequence selector, Object data, JavaScriptInlineFunction handler)
          creates a new OnJqueryFunction instance
static OnJqueryFunction on(CharSequence events, JavaScriptInlineFunction handler)
          creates a new OnJqueryFunction instance
 
Methods inherited from class de.agilecoders.wicket.jquery.function.AbstractFunction
addParameter, build, buildParameters, getParameters, getSeparator, toParameterValue, toParameterValue, toParameterValue, toParameterValue, toParameterValue, toParameterValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OnJqueryFunction

protected OnJqueryFunction(Attr events,
                           Attr selector,
                           Attr data,
                           JavaScriptInlineFunction handler)
Construct.

Parameters:
events - One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin".
selector - A selector string to filter the descendants of the selected elements that trigger the event. If the selector is null or omitted, the event is always triggered when it reaches the selected element.
data - Data to be passed to the handler in event.data when an event is triggered.
handler - A function to execute when the event is triggered. The value false is also allowed as a shorthand for a function that simply does return false.
Method Detail

on

public static OnJqueryFunction on(Attr events,
                                  JavaScriptInlineFunction handler)
creates a new OnJqueryFunction instance

Parameters:
events - The CSS selector for event delegation
Returns:
new OnJqueryFunction instance

on

public static OnJqueryFunction on(CharSequence events,
                                  JavaScriptInlineFunction handler)
creates a new OnJqueryFunction instance

Parameters:
events - The CSS selector for event delegation
Returns:
new OnJqueryFunction instance

on

public static OnJqueryFunction on(Attr events,
                                  Attr selector,
                                  JavaScriptInlineFunction handler)
creates a new OnJqueryFunction instance

Parameters:
selector - The CSS selector for event delegation
Returns:
new OnJqueryFunction instance

on

public static OnJqueryFunction on(Attr events,
                                  Attr selector,
                                  Attr data,
                                  JavaScriptInlineFunction handler)
creates a new OnJqueryFunction instance

Parameters:
selector - The CSS selector for event delegation
Returns:
new OnJqueryFunction instance

on

public static OnJqueryFunction on(Attr events,
                                  Attr selector,
                                  Object data,
                                  JavaScriptInlineFunction handler)
creates a new OnJqueryFunction instance

Parameters:
selector - The CSS selector for event delegation
Returns:
new OnJqueryFunction instance

on

public static OnJqueryFunction on(CharSequence events,
                                  CharSequence selector,
                                  JavaScriptInlineFunction handler)
creates a new OnJqueryFunction instance

Parameters:
selector - The CSS selector for event delegation
Returns:
new OnJqueryFunction instance

on

public static OnJqueryFunction on(CharSequence events,
                                  CharSequence selector,
                                  Object data,
                                  JavaScriptInlineFunction handler)
creates a new OnJqueryFunction instance

Parameters:
selector - The CSS selector for event delegation
Returns:
new OnJqueryFunction instance


Copyright © 2017. All Rights Reserved.