If I exclude JQuery from my tml page, it fires just fine, however if I include 
JQuery, I get issues of not showing error message and strange JQuery dialog box.

> From: wintertime0...@outlook.com
> To: users@tapestry.apache.org
> Subject: RE: Putting property values in Validate
> Date: Fri, 24 Oct 2014 17:04:29 +0100
> 
> Hello Thiago. This is solution to my problem:
> 
>    @InjectComponent
>     private TextField prodajaKolicinaPolje;
>     @Inject
>     private FieldValidatorSource fieldValidatorSource;
> 
>     public FieldValidator<?> getAmountValidator() 
>      {
>          return fieldValidatorSource.createValidators(prodajaKolicinaPolje, 
> "required,max="+getBroj());
>     }
> 
> and in my tml code:
>         
> 
> <t:textfield class="form-control" validate="prop:amountValidator" 
> t:value="tiketProdajaKolicina" t:id="prodajaKolicinaPolje">
> 
> However I can see that JS is disabled, I don't get any warning like I would 
> get in validation message nor I get value presented in my dialog box which 
> pulls value from my fields. However if I press confirm it submits just fine. 
> I think what causes this is because I input value into my t:textfield -> 
> <t:textfield value="tiketProdajaKolicine"> Is there any solution to this?
> 
> > To: users@tapestry.apache.org
> > Subject: Re: Putting property values in Validate
> > Date: Fri, 24 Oct 2014 13:27:28 -0200
> > From: thiag...@gmail.com
> > 
> > On Fri, 24 Oct 2014 12:54:32 -0200, Name Surname  
> > <wintertime0...@outlook.com> wrote:
> > 
> > > Hello, yes it's true I may not be very good with proper words to explain  
> > > my situation but let me try it once again.
> > >
> > > What I need is following: I have a method that returns some value, now I  
> > > want that value to be put into validate, something like:  
> > > validate="max=${broj}" which returns value max based on return value  
> > > from getBroj function. I hope it is more clear to you now.
> > 
> > No, it's not clearer at all now. This is still 100% different from the  
> > StackOverflow question and 100% equal to the original question here in the  
> > mailing list. The question above was answered by the example using  
> > FieldValidatorSource and I've posted an example for you. The JS validation  
> > code, which you don't need to write yourself, will get the value from the  
> > broj property automatically.
> > 
> > Here's your solution:
> > 
> > <t:textfield t:id="someField" t:validate="prop:dynamicConstraints"/>
> > 
> > @Inject
> > private FieldValidatorSource source;
> > 
> > @InjectComponent
> > private Field someField;
> > 
> > public FieldValidator getDynamicConstraints() {
> >          return source.createValidators(someField, "max", getBroj());  //  
> > notice the call to getBroj() here.
> > }
> > 
> > By the way, I've posted an answer to your other question in StackOverflow  
> > (how to invoke an event handler method from JavaScript). It's the only  
> > Tapestry-specific answer so far, as you didn't tell it was about Tapestry  
> > in the SO question. You managed to describe poorly your question in SO  
> > too. You should pay more attention to that if you want strangers to help  
> > you for free.
> > 
> > As Goerge said, you don't seem to not know at all what's client-side and  
> > server-side. Please study this subject. It'll help you a lot.
> > 
> > -- 
> > Thiago H. de Paula Figueiredo
> > Tapestry, Java and Hibernate consultant and developer
> > http://machina.com.br
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > For additional commands, e-mail: users-h...@tapestry.apache.org
> > 
>                                         
                                          

Reply via email to