我有两个输入的表格,其中一个值取决于另一个值。当用户更改一个字段时,我需要重新计算值(这是在 setter 方法中完成的)并更新表单。
这是我的例子:
<h:form>
<p:inputText id="price1" value="#{bean.price1}"}">
<p:ajax event="blur" update="@this, price2"/>
</p:inputText>
<p:inputText id="price2" value="#{bean.price2}">
<p:ajax event="blur" update="@this, price1"/>
</p:inputText>
</h:form>
问题是更新焦点后丢失,例如,如果用户使用 Tab 键从 price1 移动到 price2。