2

この特定の属性について言及している 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>
4

0 に答える 0