Look on Tassel which has various validating components that you can use or
study:
http://www.tapestrycomponents.org/Tassel/app?service=direct/1/Browse/changeView&sp=SForm-element+%28validating%29
In fact one of them purports to be a ValidDatePicker.
Depsite being marked as "GPL", no GPL license statement appears to be included.
Cheers,
Nick.
Bhuiyan, Nazmul wrote:
I want to use DatePicker to capture date from user. And would like to
make this field mandatory.
How do I do this?
-----Original Message-----
From: Nick Westgate [mailto:[EMAIL PROTECTED]
Sent: Monday, 18 June 2007 4:01 p.m.
To: Tapestry users
Subject: Re: T3 binding issue for DatePicker
Hi Naz.
You're getting confused between DatePicker and DateField.
Cheers,
Nick.
Nazmul wrote:
If I use the following code in my html and
the page then get the following error:
Html template:
82 <tr>
83 <th><span jwcid="@FieldLabel"
field="ognl:components.inputUserActiveDate">
Active Date</span></th>
84 <th> Active Date</th>
85 <td><input jwcid="inputUserActiveDate" size="10" /></td>
86 </tr>
Page specification:
<component id="inputUserActiveDate" type="DatePicker">
<static-binding name="displayName" value="Active Date" />
<binding name="validator" expression="beans.required"/>
<binding name="value" expression="user.usrActiveDate"/>
</component>
Error from Tapestry:
Display name not specified and not provided by
field UserMaint/inputUserActiveDate.
binding:
ExpressionBinding[UserMaint/inputUserActiveDate
cachedValue=org.apache.tapestry.form.
[EMAIL PROTECTED]/inputUserActiveDate]]
component:
org.apache.tapestry.valid.
[EMAIL PROTECTED]/$FieldLabel$4]
location:
context:/WEB-INF/UserMaint.html, line 83
If I use the following code then I don't get any error
and the UserMaint page displays ok but when I submit
the form then get null for the nputUserActiveDate.
It seems binding not done properly.
Html template:
<tr>
<th> Active Date</th>
<td><input jwcid="inputUserActiveDate" size="10" /></td>
</tr>
Page specification:
<component id="inputUserActiveDate" type="DatePicker">
<binding name="validator" expression="beans.required"/>
<binding name="value" expression="user.usrActiveDate"/>
</component>
Please help.
Naz
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]