/ / Валидатор в ControlsFX Wizard последна страница - java, controlsfx

Валидатор в ControlsFX Wizard последната страница - java, controlsfx

Има ли някакъв начин за добавяне на валидатор към последната страница в съветниците на ControlsFX?

В момента използвам следното на последната страница:

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

Но тъй като това е последната страница, която все още мога да завърша, когато cb (полето за избор) е празно.

Отговори:

1 за отговор № 1

Имах същия проблем.

Мисля, че това се дължи на грешка във версия 8.40.9 на ControlsFX, където са забравили да проверят бутона FINISH срещу невалидното свойство.

Виж тук в изданието Брой 521 на линия 633. Те са добавили необходимото обаждане. Просто изчакайте следващата актуализация, когато проблемът се слее.

За бързо и мръсно решение просто добавете друг прозорец към вашия съветник. С текст "Завършен" например, защото върху бутоните "следващ" валидирането работи.