Има ли някакъв начин за добавяне на валидатор към последната страница в съветниците на 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. Те са добавили необходимото обаждане. Просто изчакайте следващата актуализация, когато проблемът се слее.
За бързо и мръсно решение просто добавете друг прозорец към вашия съветник. С текст "Завършен" например, защото върху бутоните "следващ" валидирането работи.