У меня есть проблема, когда у меня есть поле с ValueChange
ajax-событием, и у меня есть управляемая кнопка ajax. Проблема возникает, когда пользователь редактирует поле, а затем нажимает кнопку сохранения. Первый щелчок посылает ajax-запрос ValueChange
и обновляет другие поля, второй - сохраняет форму. Вот пример кодаСобытие ValueChange и кнопка сохранения Ajax
<pf:commandButton id="save" value="save" actionListener="#{car.save}">
<pf:ajax process="@form" update="@form" />
</pf:commandButton>
<pf:inputText id="price" value="#{car.price}">
<pf:ajax event="valueChange" process="@form" listener="#{car.calculatePrice}" update=":form:totalPrice"/>
</pf:inputText>
Есть ли способ избежать этого сценария?. Я предполагаю, что один из способов - сделать кнопку сохранения кнопкой без аякса. Есть ли другое решение? Спасибо
рад, что вы решили свою проблему, вы стил можете принять ваш ответ, нажав на галочку, так что другие могут извлечь выгоду из этого – Tarik
@Tarik: собственные ответы на собственные вопросы могут быть приняты только через 48 часов (чтобы сообществу была предоставлена возможность опубликовать лучшие ответы). – BalusC