この特定の属性について言及している JSF 2.2 docs を調べました。
true の場合、この特定の Ajax トランザクションが値リセット トランザクションであることを示します。これにより、この ajax トランザクションの結果として発生した EditableValueHolder インスタンスで resetValue() が呼び出されます。指定されていない場合、または値が false の場合、そのような表示は行われません。
とはどういう意味value reset transaction
ですか? どのような基本機能が提供されているのか、いつ使用する必要があるのかを理解できません。
詳しく教えてください。
以下のコンテキストでそれを説明する例は、実際に非常に役立ちます。
<h:inputText id="nameId" value="#{ajaxBean.name}" />
<h:commandButton value="Submit">
<f:ajax onevent="ajaxMonitoring"
execute="@form"
resetValues="true"
listener="#{ajaxBean.listener()}"
render="@form"/>
</h:commandButton>