我尝试通过“commandLink”在“layoutUnit”中加载一个include,但是没有显示但是如果我刷新页面都是正确的。
commandLink:
<p:commandLink update=":center" actionListener="#{sidePviewTest.sideBarAction}" value="Center1">
<f:param name="pageViewId" value="center1" />
</p:commandLink>
layoutUnit:
<p:layoutUnit id="center" position="center">
<ui:include src="#{sidePviewTest.includedPage}" />
</p:layoutUnit>
我不明白问题是什么。 有什么想法吗?
JSF 2.1 PrimeFaces 3.5
答案 0 :(得分:4)
我找到了如何正确显示内容。 我添加了一个面板,然后刷新它而不是布局。
<p:commandLink update=":myPanel" actionListener="#{sidePviewTest.sideBarAction}" value="Center1">
<f:param name="pageViewId" value="center1" />
</p:commandLink>
<p:layoutUnit id="center" position="center">
<p:panel id="myPanel">
<ui:include src="#{sidePviewTest.includedPage}" />
</p:panel>
</p:layoutUnit>