Я хотел бы достичь следующих потребительной случае -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>
форма вкладки-А представляет некоторые значения и сохраняется в БД. При нажатии кнопки Tab-B последнее значение сохраняется в PickList на вкладке -B. JSF создает дерево представлений и получает кеширование на стороне сервера, это не приводит к обновлению списка выбора в вкладке -B. Ищет помощь от опытных разработчиков JSF-Prime, так как я очень новичок в 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