im looking for the Wicket 1.5 Way of doing the following tasks:
- Add a external .js File to header of the Page from a Panel.
- Add a
<script>...</script>
Tag at Bottom of Page from a Panel - Add some Javascript to the onLoad Event of the Body tag
There are lots of examples how to do this in Wicket 1.2 and 1.3 but these API are gone. Any good Wicket 1.5 Articles aboutJavascript/Ajax would be great.
HaBaLeS found it out himself:
add(new Behavior(){
private final ResourceReference SOME_JS = new JavaScriptResourceReference(ChartTestPage.class, "some.js");
@Override
public void renderHead(Component component, IHeaderResponse response) {
response.renderOnDomReadyJavaScript("alert('hello')"); //on Load
response.renderJavaScriptReference(SOME_JS); //include js file
response.renderJavaScript("alert('world');", "somescript"); //<script> tag
}
});
来源:https://stackoverflow.com/questions/7287956/javascript-in-wicket-1-5