Class OnJqueryFunction
- java.lang.Object
-
- de.agilecoders.wicket.jquery.function.AbstractFunction
-
- de.agilecoders.wicket.jquery.function.OnJqueryFunction
-
- All Implemented Interfaces:
IFunction,Serializable,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
Constructors Modifier Constructor Description protectedOnJqueryFunction(Attr events, Attr selector, Attr data, JavaScriptInlineFunction handler)Construct.
-
Method Summary
-
Methods inherited from class de.agilecoders.wicket.jquery.function.AbstractFunction
addParameter, build, buildParameters, getParameters, getSeparator, toParameterValue, toParameterValue, toParameterValue, toParameterValue, toParameterValue, toParameterValue
-
-
-
-
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 newOnJqueryFunctioninstance- Parameters:
events- The CSS selector for event delegation- Returns:
- new
OnJqueryFunctioninstance
-
on
public static OnJqueryFunction on(CharSequence events, JavaScriptInlineFunction handler)
creates a newOnJqueryFunctioninstance- Parameters:
events- The CSS selector for event delegation- Returns:
- new
OnJqueryFunctioninstance
-
on
public static OnJqueryFunction on(Attr events, Attr selector, JavaScriptInlineFunction handler)
creates a newOnJqueryFunctioninstance- Parameters:
selector- The CSS selector for event delegation- Returns:
- new
OnJqueryFunctioninstance
-
on
public static OnJqueryFunction on(Attr events, Attr selector, Attr data, JavaScriptInlineFunction handler)
creates a newOnJqueryFunctioninstance- Parameters:
selector- The CSS selector for event delegation- Returns:
- new
OnJqueryFunctioninstance
-
on
public static OnJqueryFunction on(Attr events, Attr selector, Object data, JavaScriptInlineFunction handler)
creates a newOnJqueryFunctioninstance- Parameters:
selector- The CSS selector for event delegation- Returns:
- new
OnJqueryFunctioninstance
-
on
public static OnJqueryFunction on(CharSequence events, CharSequence selector, JavaScriptInlineFunction handler)
creates a newOnJqueryFunctioninstance- Parameters:
selector- The CSS selector for event delegation- Returns:
- new
OnJqueryFunctioninstance
-
on
public static OnJqueryFunction on(CharSequence events, CharSequence selector, Object data, JavaScriptInlineFunction handler)
creates a newOnJqueryFunctioninstance- Parameters:
selector- The CSS selector for event delegation- Returns:
- new
OnJqueryFunctioninstance
-
-