1

我尝试通过“commandLink”在“layoutUnit”中加载一个包含,但没有显示任何内容,但如果我刷新页面,一切都是正确的。

命令链接:

<p:commandLink update=":center" actionListener="#{sidePviewTest.sideBarAction}" value="Center1">
    <f:param name="pageViewId" value="center1" />
</p:commandLink>

布局单元:

<p:layoutUnit id="center" position="center">
    <ui:include src="#{sidePviewTest.includedPage}" />
</p:layoutUnit>

我不明白问题是什么。有任何想法吗 ?

JSF 2.1 PrimeFaces 3.5

4

1 回答 1

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>
于 2013-09-23T11:48:49.047 回答