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