Jsf-2.1.7 には、2 つのコマンド リンクを含むフォームがあります。1 つはフィールドを検証する送信リンクで、もう 1 つは検証をスキップする編集リンクです。
ただし、編集ボタンは Bean の検証をスキップしません
<h:commandLink value="Edit" action="#{buyerBacking.edit}" immediate="true">
</h:commandLink>
手がかりはありますか??
Jsf-2.1.7 には、2 つのコマンド リンクを含むフォームがあります。1 つはフィールドを検証する送信リンクで、もう 1 つは検証をスキップする編集リンクです。
ただし、編集ボタンは Bean の検証をスキップしません
<h:commandLink value="Edit" action="#{buyerBacking.edit}" immediate="true">
</h:commandLink>
手がかりはありますか??
を使用して Bean 検証を無効にする必要があります<f:validateBean disabled="true">
。コマンドリンクによって設定されたリクエストパラメーターを確認できます。
例えば
<f:validateBean disabled="#{param.disableBeanValidation}" />
...
<h:commandLink ...>
<f:param name="disableBeanValidation" value="true" />
</h:commandLink>