|
JsStatement
What is that ?JsStatement can generate some jQuery code. You can specify a classic CSS selector and/or bind it on a Wicket component. Note: if you bind on a component, be sure that this component called 'setOutputMarkupId(true)' Methods
How to useBasic uses WebMarkupContainer aComponent = new WebMarkupContainer("aComponent");
aComponent.setOutputMarkupId(true);
aComponent.setMarkupId(aComponent.getId());
new JsStatement().$().chain("trim", JsUtils.quotes(" abc ")).render();
// $.trim(' abc ');
new JsStatement().$(aComponent).chain("find", JsUtils.quotes("ul")).render(false);
// $('#aComponent').find('ul')
new JsStatement().$(aComponent, "ul").chain("find", JsUtils.quotes("li")).render();
// $('#aComponent ul').find('li');
new JsStatement().$(null, "ul").chain("find", JsUtils.quotes("li")).render(false);
// $('ul').find('li')
new JsStatement().self().render();
// $(this);
new JsStatement().document().chain("ready", "function(){ alert('a'); }").render();
// $(document).ready(function(){ alert('a'); });
| |
► Sign in to add a comment