2011-11-15 3 views
3

<wicket:head> 태그와 함께 개찰판 1.5.x를 사용하고 있습니다. 자식 컴포넌트 (Wicket Panel) CSS/JS 렌더링을 시도한 다음 부모가 따라 갔다. 그것은 작동하지 않았다. 항상 부모 (Wicket WebPage) JS를 렌더링합니다. -DWicket_HeaderRenderStrategy=org.apache.wicket.markup.renderStrategy.ChildFirstHeaderRenderStrategy 또는 ParentFirstHeaderRenderStrategy을 사용하고 동일한 HTML 출력을 렌더링했습니다. 이 헤더 렌더러 전략은 <wicket:head> 태그와 함께 작동합니까?개찰구 머리글 렌더링 전략

감사 페이지 개찰구가 기본 페이지 마크 업을 구성하면서 마크 업의 헤더 조각이 항상 먼저 복용에 대한

답변

0

.

마지막으로 페이지의 헤드 부분을 추가하려면 renderHead (IHeaderResponse 응답) 메서드를 재정의해야합니다.

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

이 사람은 선택된 IHeaderRenderStrategy 해결

+0

감사를 사용합니다. 그 대안. 그러나, 그것은 여전히 ​​내 질문에 대답하지 않습니다. 내 에 JS/CSS 링크를 어떻게 배치합니까? – thlim

+0

페이지 마크 업에서 을 선언하면 그 전에 패널에서 아무 것도 추가 할 수 없습니다. 귀하의 페이지에서도 모든 것을 renderHead()로 선언해야합니다. –

+0

분명히 버그 일 수 있습니다. http://apache-wicket.1842946.n4.nabble.com/Does-Parent-Child-HeaderRenderStrategy-work-with-lt-wicket-head-gt-tag-td4075161.html – thlim