的每次點擊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