Wicket Header Render Стратегия - PullRequest
       5

Wicket Header Render Стратегия

3 голосов
/ 15 ноября 2011

Я использую Wicket 1.5.x с тегом <wicket:head>.Я попытался отрисовать дочерний компонент (Wicket Panel) CSS / JS 1st, а затем родительский.Это не сработало.Это всегда делает родительский (Wicket WebPage) JS 1st.Я использовал -DWicket_HeaderRenderStrategy=org.apache.wicket.markup.renderStrategy.ChildFirstHeaderRenderStrategy или ParentFirstHeaderRenderStrategy, и он отображал тот же вывод HTML.Стратегия визуализации заголовков работает с тегом <wicket:head> вообще?

Спасибо

Ответы [ 2 ]

1 голос
/ 23 декабря 2011
0 голосов
/ 16 ноября 2011

Для страниц фрагменты заголовка разметки всегда берутся первыми, в то время как wicket создает базовую разметку страницы.

Если вы хотите добавить фрагмент заголовка страницы последним, вам придется переопределить метод renderHead (IHeaderResponse response).

@Override
public void renderHead(IHeaderResponse response) {
    super.renderHead(response);
    response.renderCSSReference("mycss.css");
}

Этот будет использовать выбранный IHeaderRenderStrategy

...