有时,使用时<h:commandLink>
,<h:commandButton>
或者<f:ajax>
,在action
,actionListener
或listener
与标签相关的方法根本不被调用.或者,bean属性不会使用提交的UIInput
值进行更新.
有什么可能的原因和解决方案?
究竟是什么process
,并update
在PrimeFaces p:commandXxx
组件和execute
和render
的f:ajax
标签?
哪个在验证时有效?什么是update
属性做,而不是更新的值从后端组件?不要process
属性绑定值模型?究竟是什么@this
,@parent
,@all
并@form
在这两个属性?
下面的例子工作正常,但我对基本概念有点困惑.
<p:commandButton process="@parent"
update="@form"
action="#{bean.submit}"
value="Submit" />
Run Code Online (Sandbox Code Playgroud)