Re: [bv-dev] Bean Validation and JavaFX (Rafael)
by Rafael A P Nascimento
It worked very well on textFields. I'll be doing more validation tests with
other field types and controls
thank very much!
On Fri, Nov 17, 2017 at 2:48 PM, <beanvalidation-dev-request(a)lists.jboss.org
> wrote:
> Send beanvalidation-dev mailing list submissions to
> beanvalidation-dev(a)lists.jboss.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.jboss.org/mailman/listinfo/beanvalidation-dev
> or, via email, send a message with subject or body 'help' to
> beanvalidation-dev-request(a)lists.jboss.org
>
> You can reach the person managing the list at
> beanvalidation-dev-owner(a)lists.jboss.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of beanvalidation-dev digest..."
>
>
> Today's Topics:
>
> 1. Bean Validation and JavaFX (Rafael A P Nascimento)
> 2. Re: Bean Validation and JavaFX (Guillaume Smet)
> 3. Re: Bean Validation and JavaFX (Hendrik Ebbers)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 17 Nov 2017 11:05:49 -0200
> From: Rafael A P Nascimento <rfx.go.on(a)gmail.com>
> Subject: [bv-dev] Bean Validation and JavaFX
> To: beanvalidation-dev(a)lists.jboss.org
> Message-ID:
> <CAHT-tEgJt7jA4ifcR6OqhJ4_3ihuTy+kt-FiD+1eboRT5A4d4w@
> mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi all!
> How do I integrate Bean Validation with JavaFX?
>
> I would like to make a *bidirectional bind* between the entity field and
> the javaFx controllers. In this scenario how could I validate fields using
> Bean Validation?
>
> Ex:
> public class Category{
> @NotNull(message = "Name can't be null)
> @Size(max = 255, min=3, message = "Size name must be between 255 and
> 3")
> private StringProperty name = new SimpleStringProperty();
> //... getters & setters
> }
>
> //some fx Controller...
> public class CategoryController{
> @FXML
> private TextField textFiledCategoryName;
> private Category category;
>
> @FXML
> public void initialize() {
> category = new Category();
>
> textFiledCategoryName.textProperty().bindBidirectional(category.
> nameProperty());
>
> }
> //other code...
> }
>
> thanks!
> --
> *Rafael A P Nascimento *
>
> *finalexception.blogspot.com <http://finalexception.blogspot.com.br>*
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://lists.jboss.org/pipermail/beanvalidation-dev/
> attachments/20171117/c0a33721/attachment-0001.html
>
> ------------------------------
>
> Message: 2
> Date: Fri, 17 Nov 2017 14:40:27 +0100
> From: Guillaume Smet <guillaume.smet(a)gmail.com>
> Subject: Re: [bv-dev] Bean Validation and JavaFX
> To: beanvalidation-dev List <beanvalidation-dev(a)lists.jboss.org>
> Message-ID:
> <CALt0+o9U6yG7dq_TH9MGwOasJvsYyk3Sz6K4vnRVYK7o9
> 0p19A(a)mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi Rafael,
>
> Hendrik contributed a few JavaFX examples here:
> https://github.com/hibernate/hibernate-demos/tree/master/
> hibernate-validator/javafx-validation-example
> .
>
> I think they will probably help you getting it working.
>
> --
> Guillaume
>
> On Fri, Nov 17, 2017 at 2:05 PM, Rafael A P Nascimento <
> rfx.go.on(a)gmail.com>
> wrote:
>
> > Hi all!
> > How do I integrate Bean Validation with JavaFX?
> >
> > I would like to make a *bidirectional bind* between the entity field and
> > the javaFx controllers. In this scenario how could I validate fields
> using
> > Bean Validation?
> >
> > Ex:
> > public class Category{
> > @NotNull(message = "Name can't be null)
> > @Size(max = 255, min=3, message = "Size name must be between 255 and
> > 3")
> > private StringProperty name = new SimpleStringProperty();
> > //... getters & setters
> > }
> >
> > //some fx Controller...
> > public class CategoryController{
> > @FXML
> > private TextField textFiledCategoryName;
> > private Category category;
> >
> > @FXML
> > public void initialize() {
> > category = new Category();
> > textFiledCategoryName.textProperty().bindBidirectional(category.
> nameProperty());
> >
> > }
> > //other code...
> > }
> >
> > thanks!
> > --
> > *Rafael A P Nascimento *
> >
> > *finalexception.blogspot.com <http://finalexception.blogspot.com.br>*
> >
> >
> > _______________________________________________
> > beanvalidation-dev mailing list
> > beanvalidation-dev(a)lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/beanvalidation-dev
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://lists.jboss.org/pipermail/beanvalidation-dev/
> attachments/20171117/02af211b/attachment-0001.html
>
> ------------------------------
>
> Message: 3
> Date: Fri, 17 Nov 2017 16:10:18 +0100
> From: Hendrik Ebbers <hendrik.ebbers(a)me.com>
> Subject: Re: [bv-dev] Bean Validation and JavaFX
> To: beanvalidation-dev List <beanvalidation-dev(a)lists.jboss.org>
> Message-ID: <D586A1DE-05C9-47D7-9BA9-DC5C327242F5(a)me.com>
> Content-Type: text/plain; charset="us-ascii"
>
> Hi Rafael,
> please ping me on Monday if the example do not help. Than we can have a
> look :)
>
> Von meinem iPhone gesendet
>
> > Am 17.11.2017 um 14:40 schrieb Guillaume Smet <guillaume.smet(a)gmail.com
> >:
> >
> > Hi Rafael,
> >
> > Hendrik contributed a few JavaFX examples here:
> https://github.com/hibernate/hibernate-demos/tree/master/
> hibernate-validator/javafx-validation-example .
> >
> > I think they will probably help you getting it working.
> >
> > --
> > Guillaume
> >
> >> On Fri, Nov 17, 2017 at 2:05 PM, Rafael A P Nascimento <
> rfx.go.on(a)gmail.com> wrote:
> >> Hi all!
> >> How do I integrate Bean Validation with JavaFX?
> >>
> >> I would like to make a bidirectional bind between the entity field and
> the javaFx controllers. In this scenario how could I validate fields using
> Bean Validation?
> >>
> >> Ex:
> >> public class Category{
> >> @NotNull(message = "Name can't be null)
> >> @Size(max = 255, min=3, message = "Size name must be between 255
> and 3")
> >> private StringProperty name = new SimpleStringProperty();
> >> //... getters & setters
> >> }
> >>
> >> //some fx Controller...
> >> public class CategoryController{
> >> @FXML
> >> private TextField textFiledCategoryName;
> >> private Category category;
> >>
> >> @FXML
> >> public void initialize() {
> >> category = new Category();
> >> textFiledCategoryName.textProperty().bindBidirectional(category.
> nameProperty());
> >> }
> >> //other code...
> >> }
> >>
> >> thanks!
> >> --
> >> Rafael A P Nascimento
> >> finalexception.blogspot.com
> >>
> >>
> >> _______________________________________________
> >> beanvalidation-dev mailing list
> >> beanvalidation-dev(a)lists.jboss.org
> >> https://lists.jboss.org/mailman/listinfo/beanvalidation-dev
> >
> > _______________________________________________
> > beanvalidation-dev mailing list
> > beanvalidation-dev(a)lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/beanvalidation-dev
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://lists.jboss.org/pipermail/beanvalidation-dev/
> attachments/20171117/5b1984d8/attachment.html
>
> ------------------------------
>
> _______________________________________________
> beanvalidation-dev mailing list
> beanvalidation-dev(a)lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/beanvalidation-dev
>
> End of beanvalidation-dev Digest, Vol 43, Issue 1
> *************************************************
>
--
*Rafael A P Nascimento *
*finalexception.blogspot.com <http://finalexception.blogspot.com.br>*
7 years
Bean Validation and JavaFX
by Rafael A P Nascimento
Hi all!
How do I integrate Bean Validation with JavaFX?
I would like to make a *bidirectional bind* between the entity field and
the javaFx controllers. In this scenario how could I validate fields using
Bean Validation?
Ex:
public class Category{
@NotNull(message = "Name can't be null)
@Size(max = 255, min=3, message = "Size name must be between 255 and 3")
private StringProperty name = new SimpleStringProperty();
//... getters & setters
}
//some fx Controller...
public class CategoryController{
@FXML
private TextField textFiledCategoryName;
private Category category;
@FXML
public void initialize() {
category = new Category();
textFiledCategoryName.textProperty().bindBidirectional(category.nameProperty());
}
//other code...
}
thanks!
--
*Rafael A P Nascimento *
*finalexception.blogspot.com <http://finalexception.blogspot.com.br>*
7 years