/ / Validator dans l'Assistant ControlsFX dernière page - java, controlsfx

Validateur dans l'assistant de ControlsFX dernière page - java, controlsfx

Est-il possible d'ajouter un validateur à la dernière page de l'assistant de ControlsFX?

J'utilise actuellement les éléments suivants sur la dernière page:

    public void onEnteringPage(Wizard wizard) {
wizard.getValidationSupport().registerValidator(cb,
Validator.createEmptyValidator("The instance field is mandatory"));

Mais puisqu'il s'agit de la dernière page, je suis toujours en mesure de cliquer sur terminer lorsque la cb (zone de choix) est vide.

Réponses:

1 pour la réponse № 1

J'ai eu le même problème.

Je pense que cela est dû à un bogue de la version 8.40.9 de ControlsFX qui a également oublié de vérifier le bouton FINISH avec la propriété invalid.

Regardez ici dans le numéro Numéro 521 à la ligne 633. Ils ont ajouté l'appel nécessaire. Attendez simplement la prochaine mise à jour, lorsque le problème sera fusionné.

Pour une solution de contournement rapide et sale, ajoutez simplement un autre volet à votre assistant. Avec un texte "Terminé" par exemple, car la validation fonctionne sur les boutons "Suivant".