Re: T5: Enabling disabled datefield

2009-07-03 Thread Przemysław Wojnowski
It works. Thank you very much!

 Hi,
 
 Because you set t:disabled=true  to the datefield statically, so in the 
 form submit process, its value would not be updated always.
 
 You can dynamically set the 'disabled' like t:disabled=!dateEnabled, then 
 you will get the value.
 
 DH
 http://www.gaonline.com.cn
 



-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: T5: Enabling disabled datefield

2009-07-02 Thread Przemysław Wojnowski
Hi again!
I know that simple components are not that interesting.
Maybe there is someone who also uses this components and knows why it
doesn't work (or maybe should not work).

Przemysław Wojnowski wrote:
 Hi!
 Is there a way to submit datefield, which has attribute disabled=true
 in template but was enabled using JavaScript on page.
 Currently enabling field using JS does nothing and datefield is not
 submitted, although it should IMHO.
 Or is there some other way to have field disabled by default, but with
 possibility of enabling it and submitting its value?
 
 Example:
 --- template ---
 t:checkbox t:id=enableDate t:value=dateEnabled
 onclick=$('date').disabled = !$('date').disabled; /
 t:datefield t:id=date t:value=date t:format=-MM-dd
 t:disabled=true /
 
 --- page class ---
 private Date date;
 public Date getDate() { return date; }
 public void setDate(Date date) {
 log(date, startDate);
 this.date = date;
 }
 
 In code above setDate() is not called, even though datefield was enabled
 using JS.
 
 Regards,
 Przemysław Wojnowski
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: T5: Enabling disabled datefield

2009-07-02 Thread ningdh
Hi,

Because you set t:disabled=true  to the datefield statically, so in the form 
submit process, its value would not be updated always.

You can dynamically set the 'disabled' like t:disabled=!dateEnabled, then you 
will get the value.

DH
http://www.gaonline.com.cn

- Original Message - 
From: Przemysław Wojnowski 
To: Tapestry users users@tapestry.apache.org
Sent: Thursday, July 02, 2009 4:39 PM
Subject: Re: T5: Enabling disabled datefield


 Hi again!
 I know that simple components are not that interesting.
 Maybe there is someone who also uses this components and knows why it
 doesn't work (or maybe should not work).
 
 Przemysław Wojnowski wrote:
 Hi!
 Is there a way to submit datefield, which has attribute disabled=true
 in template but was enabled using JavaScript on page.
 Currently enabling field using JS does nothing and datefield is not
 submitted, although it should IMHO.
 Or is there some other way to have field disabled by default, but with
 possibility of enabling it and submitting its value?
 
 Example:
 --- template ---
 t:checkbox t:id=enableDate t:value=dateEnabled
 onclick=$('date').disabled = !$('date').disabled; /
 t:datefield t:id=date t:value=date t:format=-MM-dd
 t:disabled=true /
 
 --- page class ---
 private Date date;
 public Date getDate() { return date; }
 public void setDate(Date date) {
 log(date, startDate);
 this.date = date;
 }
 
 In code above setDate() is not called, even though datefield was enabled
 using JS.
 
 Regards,
 Przemysław Wojnowski
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org
 


T5: Enabling disabled datefield

2009-06-30 Thread Przemysław Wojnowski
Hi!
Is there a way to submit datefield, which has attribute disabled=true
in template but was enabled using JavaScript on page.
Currently enabling field using JS does nothing and datefield is not
submitted, although it should IMHO.
Or is there some other way to have field disabled by default, but with
possibility of enabling it and submitting its value?

Example:
--- template ---
t:checkbox t:id=enableDate t:value=dateEnabled
onclick=$('date').disabled = !$('date').disabled; /
t:datefield t:id=date t:value=date t:format=-MM-dd
t:disabled=true /

--- page class ---
private Date date;
public Date getDate() { return date; }
public void setDate(Date date) {
log(date, startDate);
this.date = date;
}

In code above setDate() is not called, even though datefield was enabled
using JS.

Regards,
Przemysław Wojnowski


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org