Primefaces 多次渲染同一面板

Primefaces 多次渲染同一面板,primefaces,Primefaces,我正在使用PrimeFaces,我想知道在同一页面内多次呈现面板是可能的。例如,我有一个面板,如下所示: <p:panel id="studentInfo"> <p:commandButton id="viewFullProfile" .... <h:outputText value="Search" /> <p:inputText id="search" .... </p:panel> 您需要这样一个简单的视图: studentI

我正在使用PrimeFaces,我想知道在同一页面内多次呈现面板是可能的。例如,我有一个面板,如下所示:

<p:panel id="studentInfo">
  <p:commandButton id="viewFullProfile" ....
  <h:outputText value="Search" />
  <p:inputText id="search" ....
</p:panel>


您需要这样一个简单的视图:

studentInfo.xhtml

<ui:composition>
    <p:panel>
        #{item}
    </p:panel>
</ui:composition>

我认为他需要
@ronnk他的问题可以用两种方式来解释。。。我很快就会知道哪一个是唯一的!我试过使用ok,那么如果studentInfo.xhtml中存在问题,会发生什么情况???@Eddardstack都取决于你想用它做什么,应该编辑你的问题,包括studentProfile面板中的内容。实际上,你想在所有选项卡中获得相同的信息,或者从所有选项卡中刷新
studentInfo
,内容相同,它就像一个标题,显示的基本信息将保持不变
<ui:composition>
    <p:panel>
        #{item}
    </p:panel>
</ui:composition>
<p:tabView id="studentProfile">
    <p:tab id="tabA">
        <ui:composition template="studentInfo.xhtml">
            <ui:param name="item" value="Student A" />
        </ui:composition>
    </p:tab>

    <p:tab id="tabB">
        <ui:composition template="studentInfo.xhtml">
            <ui:param name="item" value="Student A" />
        </ui:composition>
    </p:tab>

    <p:tab id="tabC">
        <ui:composition template="studentInfo.xhtml">
            <ui:param name="item" value="Student A" />
        </ui:composition>
    </p:tab>
</p:tabView>