简体   繁体   English

Wicket 1.5中的Javascript

[英]Javascript in Wicket 1.5

im looking for the Wicket 1.5 Way of doing the following tasks: 我正在寻找Wicket 1.5完成以下任务的方式:

  1. Add a external .js File to header of the Page from a Panel. 从面板将外部.js文件添加到页面的页眉。
  2. Add a <script>...</script> Tag at Bottom of Page from a Panel 在面板的页面底部添加<script>...</script>标记
  3. Add some Javascript to the onLoad Event of the Body tag 向Body标签的onLoad事件添加一些Javascript

There are lots of examples how to do this in Wicket 1.2 and 1.3 but these API are gone. Wicket 1.2和1.3中有许多示例说明了如何执行此操作,但是这些API均已消失。 Any good Wicket 1.5 Articles aboutJavascript/Ajax would be great. 关于Javascript / Ajax的任何出色的Wicket 1.5文章都很棒。

HaBaLeS found it out himself: HaBaLeS自己发现了这一点:

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
            }


        });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM