I have multiple sub-editor of the same data-model.
I will use Person as example
class Person {
@NotNull
@Size(min = 2, message = "Persons aren't just characters")
private String name;
// May be null if the person is newly-created
private String id;
public String getName();
public String getId();
}
EditorA implements Editor<Person> {
@Path("")
EditorB getEditorB(); -- of Editor<Person>, has ValueBoxEditorDecorator +
TextBox of @Path("id")
@Path("")
EditorC getEditorC(); -- of Editor<Person>, has ValueBoxEditorDecorator +
TextBox of @Path("name")
}
For testing, we will driver.flush(); where name is null.
Then driver.setConstraintValidator(Set<ConstraintValidator<?>>
_person_bean_validator);
This will result the ValueBoxEditorDecorator having 3 lines of EditorError
message.
"""
Persons aren't just characters
Persons aren't just characters
Persons aren't just characters
"""
EditorA implements Editor<Person> {
@Path(".")
EditorB getEditorB();
@Path(".")
EditorC getEditorC();
}
This will result the ValueBoxEditorDecorator having 2 lines of of
EditorError message.
"""
Persons aren't just characters
Persons aren't just characters
"""
EditorA implements Editor<Person> {
@Path(".")
EditorB getEditorB();
@Path("..")
EditorC getEditorC();
}
This will result the ValueBoxEditorDecorator having 1 line of of
EditorError message.
"""
Persons aren't just characters
"""
Is this a correct behavior?
It just doesn't seems right to me.
Am I understanding something wrong?
--
You received this message because you are subscribed to the Google Groups "GWT
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.