我的页面中有以下布局(简化)
<h:form>
<h:commandButton action="#{bean.save} value="Save"/>
<rich:tabPanel switchType="ajax">
<rich:tab name="one" switchType="client">
</rich:tab>
<rich:tab name="two" switchType="ajax">
</rich:tab>
<rich:tab name="three" switchType="client">
</rich:tab>
</rich:tabPanel>
</h:form>
选项卡“一”和“三”有 switchType="client",它们上有一些输入,绑定到 bean 属性。当按下“保存”时,我希望 bean 属性将从两个选项卡中的输入更新。但是,仅从当前选项卡上的输入更新属性。尽管提交了整个表单(我已在 HTTP 观察程序中检查过),但来自另一个选项卡的值会丢失。因此,用户必须在一个选项卡中输入数据,按“保存”,然后在另一个选项卡上更新值并按“保存”以保存所做的所有更改。如何一次从所有选项卡中传播值?