我正在使用 primefaces 3.4.1 和 JSF2。假设我有以下模板:
<p:wizard>
<p:tab>
<p:inputText value="#{myBean.value1}" />
<p:inputText value="#{myBean.value2}" />
</p:tab>
<p:tab><ui:include src="some_content"/></p:tab>
</p:wizard>
当用户点击下一步时,我想要:
- value1 自动提交
- 不应提交 value2
如何做到这一点?我试图在某些输入组件上设置 immediate="true",但它们总是被提交。
问题是我有更复杂的模板,其中某些组件默认情况下不可见,并且它为这些输入提交了错误的值。我可以手动修复它,但我确实需要防止 primefaces-wizard 在我单击下一步时自动更新这些值。