我正在使用带有<wicket:head>
标记的Wicket 1.5.x.我尝试渲染子组件(Wicket Panel)CSS / JS 1st然后是父组件。它没有用。它总是渲染父(Wicket WebPage)JS 1st。我使用了 -DWicket_HeaderRenderStrategy=org.apache.wicket.markup.renderStrategy.ChildFirstHeaderRenderStrategy
或 ParentFirstHeaderRenderStrategy
,它呈现了相同的HTML输出。这些标题渲染器策略是否适用于<wicket:head>
标记?
由于
答案 0 :(得分:1)
答案 1 :(得分:0)
对于页面,当wicket构建基本页面标记时,标记的标题片段总是先占用。
如果您想最后添加页面的头部片段,则必须覆盖renderHead(IHeaderResponse响应)方法。
@Override
public void renderHead(IHeaderResponse response) {
super.renderHead(response);
response.renderCSSReference("mycss.css");
}
这个将使用选择的 IHeaderRenderStrategy