我有
<p:inplace editor="true">
<p:inputText value="#{myBean.foo}"/>
</p:inplace>
...
<p:commandButton value="BarAction" actionListener="#{myBean.barAction}"/>
在 setFoo 正文中,我坚持更新 foo 值,因此我希望仅在用户单击就地编辑器的保存图标时执行它。
问题是 MyBean.setFoo(...) 总是被触发,即使就地编辑器没有被激活。例如,如果我单击 [BarAction] 按钮,setFoo 也会被执行。我希望只有在单击就地编辑器的默认保存按钮时才会触发 setFoo。