的每次点击JSF-Primefaces PICKLIST更新我想实现以下用例 -上的标签
<p:tabView id="top-level-tab">
<p:tab title="TabA" id="tab-A">
<ui:include src="tabA.xhtml" />
</p:tab>
<p:tab title="TabB" id="tab-B">
<ui:include src="tabB.xhtml" />
</p:tab>
</p:tabView>
形式选项卡 - 提出了一些值,并在DB仍然存在。当tab-B被点击时,最近持久化的值应该显示在tab-B的PickList中。 JSF构造视图树并在服务器端获得缓存,这导致Tab-B的PickList没有更新。 寻求有经验的JSF-Primefaces开发人员的帮助,因为我对JSF-Primefaces非常新颖。
tabB.xhtml
<h:form id="tabBForm">
<p:pickList id="tabBPickList" value="#{tabBController.countries}" var="countries" itemLabel="#{countries}" itemValue="#{countries}" required="true"/>
<p:commandButton value="Submit" update="tabBForm"/>
</h:form>
你为什么不明确更新另一个选项卡中的特定组件? – Kukeltje