Javascript in Wicket 1.5

倖福魔咒の 提交于 2020-01-14 03:38:11

问题


im looking for the Wicket 1.5 Way of doing the following tasks:

  1. Add a external .js File to header of the Page from a Panel.
  2. Add a <script>...</script> Tag at Bottom of Page from a Panel
  3. 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.


回答1:


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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!