J'ai une page avec un composant Assistant. L'utilisateur peut naviguer dans les panneaux de l'assistant en utilisant les boutons suivants et précédents boutons que j'ai effectuer des soumissions de formulaire complet (non-ajax) afin que l'application est compatible avec les boutons de retour.Prévenir la soumission du formulaire de navigateur lors de la validation échoue Wicket AjaxFormValidatingBehaviour
Lorsque le bouton suivant est cliqué, je voudrais essayer la validation de formulaire ajax (si javascript est activé). J'ai essayé de faire:
nextButton.add(new AjaxFormValidatingBehavior(form, "onsubmit"));
pour ajouter une telle validation. Le comportement fonctionne - cependant, lorsque des erreurs de validation se produisent, le navigateur soumet toujours le formulaire entier.
Quelle est la façon Wicket pour empêcher le navigateur de soumettre le formulaire dans ce cas?
Tu ne peux pas utiliser la méthode isComplete() dans votre WizardStep? Cette méthode, je pense, devrait retourner vrai si votre démarche est valide ou non. Cela devrait activer/désactiver les boutons correctement. –