Я использую bootsfaces 1.3.0 из репозитория maven и пытаюсь использовать этот пример commandButton из документации (https://showcase.bootsfaces.net/forms/commandButton.jsf):
<b:commandButton
value="Ajax Modal"
ajax="true"
update="form:inform amodal"
look="inverse"
oncomplete="if(validationFailed) alert('Please enter valid input before opening the modal'); else $('#amodal').modal('show')" />
Он терпит неудачу, потому что он говорит, что validationFailed не определен. Может ли кто-нибудь помочь мне показать мне, как это сделать, или показать мне, где это объясняется в документах?
Я пытаюсь создать функцию для смены паролей на b:modal, проверяющую фактический пароль и проверяющую действительность нового пароля.
Я пытался использовать неявный объект FacesContext и проверял, может ли ответ на простые лица (args.validationFailed) также использоваться в бутфейсах.
Это мой код:
<b:commandButton
value="Change Password"
action="#{user.changePassword()}"
ajax="true"
update="@Form"
oncomplete="handleDialogSubmit(validationFailed)" />