Hi, I created a form extending FormLayout like this:
BeanFieldGroup<MyClass> binder = new BeanFieldGroup<MyClass>(MyClass.class);
binder.setItemDataSource(new MyClass());
TextField name = new TextField("name");
name.setNullRepresentation("");
name.setImmediate(true);
binder.bind(name, "name");
addComponent(name);
MyClass has an annotation on field name; @Size(min=3).
But when I call binder.commit() I don’t get any error if I put an empty string. Nothing happens.