|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.wicket.behavior.Behavior
org.odlabs.wiquery.core.javascript.JsQuery
public class JsQuery
$Id$
JsQuery
is the main entry point of WickeXt's JavaScript integration. This class
is used to link JavaScript to a component and to render it.
This class implements the IHeaderContributor
interface, so if you want to
append the generated JavaScript, just do this:
JsQuery jsq = new JsQuery(myComponent);
jsq.$().chain("css", "border", "1px solid red");
myComponent.add(new HeaderContributor(jsq));
If you want to generate a statement concerning a component, do it as below:
new JsQuery(yourComponent).$().chain("css", "border", "1px solid red"));
Constructor Summary | |
---|---|
JsQuery()
Creates a new JsQuery . |
|
JsQuery(org.apache.wicket.Component component)
Creates a new JsQuery linked to a Component . |
Method Summary | |
---|---|
JsStatement |
$()
|
JsStatement |
$(String selector)
Same as $() but with a specified CSS selector. |
void |
bind(org.apache.wicket.Component hostComponent)
|
void |
contribute(org.apache.wicket.Component component)
Deprecated. use Component.add(Behavior...) . |
JsStatement |
document()
|
JsStatement |
getStatement()
|
protected void |
onBind()
Called when the component was bound to it's host component. |
void |
renderHead(org.apache.wicket.Component component,
org.apache.wicket.markup.html.IHeaderResponse response)
|
void |
renderHead(org.apache.wicket.markup.html.IHeaderResponse response,
org.apache.wicket.request.IRequestHandler requestHandler)
FOR FRAMEWORK'S INTERNAL USE ONLY |
void |
setStatement(JsStatement jsStatement)
FOR FRAMEWORK'S INTERNAL USE ONLY |
Methods inherited from class org.apache.wicket.behavior.Behavior |
---|
afterRender, beforeRender, canCallListenerInterface, canCallListenerInterface, detach, getStatelessHint, isEnabled, isTemporary, onComponentTag, onConfigure, onEvent, onException, unbind |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JsQuery(org.apache.wicket.Component component)
JsQuery
linked to a Component
.
public JsQuery()
JsQuery
.
Method Detail |
---|
public JsStatement $()
JsStatement
initialized with the $
statement.public JsStatement $(String selector)
$()
but with a specified CSS selector. If this JsQuery
is
linked to a component, the resulting JavaScript code will be
$("#yourComponentId cssSelector")
selector
-
public JsStatement document()
JsStatement
initialized with the document
statement.public void renderHead(org.apache.wicket.Component component, org.apache.wicket.markup.html.IHeaderResponse response)
renderHead
in interface org.apache.wicket.markup.html.IComponentAwareHeaderContributor
renderHead
in class org.apache.wicket.behavior.Behavior
public final void bind(org.apache.wicket.Component hostComponent)
bind
in class org.apache.wicket.behavior.Behavior
protected void onBind()
public JsStatement getStatement()
public void setStatement(JsStatement jsStatement)
@Deprecated public void contribute(org.apache.wicket.Component component)
Component.add(Behavior...)
.
public void renderHead(org.apache.wicket.markup.html.IHeaderResponse response, org.apache.wicket.request.IRequestHandler requestHandler)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |