I know that in Cuba we can use this to add a validator to a TextField.
PositiveValidator positiveValidator = beanLocator.getPrototype(PositiveValidator.NAME);
numberField.addValidator(positiveValidator);
But how can I get the equivalent code in Java?
gorelov
(Gleb Gorelov)
3
Hi,
BeanLocator can be replaced with ApplicationContext:
@Autowired
private TextField textField;
@Autowired
private ApplicationContext applicationContext;
@Subscribe
public void onInit(InitEvent event) {
PositiveValidator validator = applicationContext.getBean(PositiveValidator.class);
textField.addValidator(validator);
}
Gleb