Javascript в калитке 1.5 - PullRequest
       26

Javascript в калитке 1.5

1 голос
/ 02 сентября 2011

я ищу калитку 1.5 Способ решения следующих задач:

  1. Добавление внешнего .js-файла в заголовок страницы с панели.
  2. Добавление тега <script>...</script> внизу страницы на панели
  3. Добавить Javascript в событие onLoad тега Body

Есть много примеров, как это сделать в Wicket 1.2 и 1.3, но эти API пропали. Любая хорошая Wicket 1.5 Статьи о Javascript / Ajax были бы великолепны.

1 Ответ

5 голосов
/ 03 сентября 2011

ГАБАЛЕС узнал сам:

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
            }


        });
...