В JSF2 у меня есть командная кнопка, которая должна отправлять только одно поле:
<h:inputHidden id="dirty" value="#{bean.dirty}" />
<h:commandButton value="Back" immediate="true"
action="#{bean.backIfClean}">
<f:ajax execute="dirty" />
</h:commandButton>
Этот код не работает. Я изменяю значение скрытого поля с помощью JavaScript, затем хочу отправить его на сервер. Однако он даже не настроен на компонент (setDirty
не вызывается).
Если я удаляю immediate="true"
, запускается проверка, чего я хочу избежать в этом случае.
Можно ли как-то избежать проверки и отправить dirty
значение поля?