I found datetimepicker under the struts2.components library. I am using the
following line

<s:datetimepicker key="store.dateOpen" displayFormat="dd/MM/yyyy"  />    

but the field does not show on the browser screen.

here is the html source from the browser :

<li id="wwgrp_storeForm_store_dateOpen" class="wwgrp">    
<div         id="wwlbl_storeForm_store_dateOpen" class="wwlbl">
<label for="storeForm_store_dateOpen" class="desc">            Date Open 
</label>        
</div> 
<div id="wwctrl_storeForm_store_dateOpen" class="wwctrl">
<script type="text/javascript">
    dojo.require("dojo.widget.DatePicker");
</script>
<div
        dojoType="dropdowndatepicker"    id="storeForm_store_dateOpen"   
value="2007-02-22T00:00:00"    name="dojo.store.dateOpen"   
inputName="store.dateOpen"    displayFormat="dd/MM/yyyy" 
saveFormat="rfc"></div>
</div> </li>  


Anyone has idea about this ?



Fan wrote:
> 
> I am using the following datePicker:
> 
> <s:datepicker name="store.dateOpen" label="store.dateOpen"
> format="#yyyy-#MM-#dd"  />
> 
> But , I encounter the following error:
> 
> HTTP ERROR: 500
> 
> /WEB-INF/pages/storeForm.jsp(13,4) PWC6142: No tag "datepicker" defined in
> tag library imported with prefix "s"
> 
> RequestURI=/WEB-INF/pages/storeForm.jsp
> 
> Powered by Jetty://
> 
> 
> How do I import the library then ?
> 
> 
> 
> Matt Raible-3 wrote:
>> 
>> I believe this is Struts' default date format. Here's how I fixed this
>> problem in Equinox:
>> 
>> http://issues.appfuse.org/browse/EQX-50
>> 
>> Matt
>> 
>> On 2/20/07, Fan <[EMAIL PROTECTED]> wrote:
>>>
>>> In the browser, it shows 2/17/07 12:00:00 AM.000
>>>
>>> Yes, I managed to save it without modifying it.
>>>
>>> 1)I think the correct format for the date is MM/DD/YYYY , is there any
>>> settings I can made change to ? it's controlled by MySQL ?
>>>
>>> 2) How could I remove the time from the date ?
>>>
>>> 3) Can I use java.sql.date instead of java.util.date ?
>>>
>>>
>>>
>>> Matt Raible-3 wrote:
>>> >
>>> > You haven't answered my first question: ;-)
>>> >
>>> > If you enter a date through your database console and then view the
>>> > record in your browser - what date format does it use? If you don't
>>> > modify the date, does it allow you to save it?
>>> >
>>> > Matt
>>> >
>>> > On 2/14/07, Fan <[EMAIL PROTECTED]> wrote:
>>> >>
>>> >> This is the Person.java I have:
>>> >>
>>> >> package org.appfuse.model;
>>> >>
>>> >> import org.appfuse.model.BaseObject;
>>> >> import org.apache.commons.lang.builder.EqualsBuilder;
>>> >> import org.apache.commons.lang.builder.HashCodeBuilder;
>>> >> import org.apache.commons.lang.builder.ToStringBuilder;
>>> >> import org.apache.commons.lang.builder.ToStringStyle;
>>> >>
>>> >> import javax.persistence.*;
>>> >>
>>> >> @Entity(name="person")
>>> >> public class Person extends BaseObject {
>>> >>     private Long id;
>>> >>     private String firstName;
>>> >>     private String lastName;
>>> >>     private java.util.Date dob;
>>> >>
>>> >>         /**
>>> >>          * @return the firstName
>>> >>          */
>>> >>     @Column(name="first_name", length=50)
>>> >>         public String getFirstName() {
>>> >>                 return firstName;
>>> >>         }
>>> >>         /**
>>> >>          * @param firstName the firstName to set
>>> >>          */
>>> >>         public void setFirstName(String firstName) {
>>> >>                 this.firstName = firstName;
>>> >>         }
>>> >>
>>> >>         /**
>>> >>          * @return the id
>>> >>          */
>>> >>         @Id @GeneratedValue(strategy = GenerationType.AUTO)
>>> >>         public Long getId() {
>>> >>                 return id;
>>> >>         }
>>> >>         /**
>>> >>          * @param id the id to set
>>> >>          */
>>> >>         public void setId(Long id) {
>>> >>                 this.id = id;
>>> >>         }
>>> >>
>>> >>         /**
>>> >>          * @return the lastName
>>> >>          */
>>> >>         @Column(name="last_name", length=50)
>>> >>         public String getLastName() {
>>> >>                 return lastName;
>>> >>         }
>>> >>         /**
>>> >>          * @param lastName the lastName to set
>>> >>          */
>>> >>         public void setLastName(String lastName) {
>>> >>                 this.lastName = lastName;
>>> >>         }
>>> >>
>>> >>         /**
>>> >>          * @return the dob
>>> >>          */
>>> >>
>>> >>         @Column(name="dob")
>>> >>         public java.util.Date getDob() {
>>> >>                 return dob;
>>> >>         }
>>> >>
>>> >>         /**
>>> >>          * @param dob the dob to set
>>> >>          */
>>> >>         public void setDob(java.util.Date dob) {
>>> >>                 this.dob = dob;
>>> >>         }
>>> >>
>>> >>
>>> >>         /**
>>> >>          * @see java.lang.Object#equals(Object)
>>> >>          */
>>> >>         public boolean equals(Object object) {
>>> >>                 if (!(object instanceof Person)) {
>>> >>                         return false;
>>> >>                 }
>>> >>                 Person rhs = (Person) object;
>>> >>                 return new EqualsBuilder().append(this.firstName,
>>> >> rhs.firstName)
>>> >>                                 .append(this.id,
>>> >> rhs.id).append(this.lastName, rhs.lastName)
>>> >>                                 .isEquals();
>>> >>         }
>>> >>         /**
>>> >>          * @see java.lang.Object#hashCode()
>>> >>          */
>>> >>         public int hashCode() {
>>> >>                 return new HashCodeBuilder(1160340241,
>>> >> -525786491).append(
>>> >>
>>> >> this.firstName).append(this.id).append(this.lastName)
>>> >>                                 .toHashCode();
>>> >>         }
>>> >>         /**
>>> >>          * @see java.lang.Object#toString()
>>> >>          */
>>> >>         public String toString() {
>>> >>                 return new ToStringBuilder(this,
>>> >> ToStringStyle.DEFAULT_STYLE).append(
>>> >>                                 "lastName",
>>> this.lastName).append("id",
>>> >> this.id).append(
>>> >>                                 "firstName",
>>> this.firstName).toString();
>>> >>         }
>>> >> }
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> Matt Raible-3 wrote:
>>> >> >
>>> >> > If you enter a date through your database console and then view the
>>> >> > record in your browser - what date format does it use? If you don't
>>> >> > modify the date, does it allow you to save it?
>>> >> >
>>> >> > Are you sure you're using java.util.Date?
>>> >> >
>>> >> > Matt
>>> >> >
>>> >> > On 2/13/07, Fan <[EMAIL PROTECTED]> wrote:
>>> >> >>
>>> >> >> I was trying the suggestions you provided. Unfortunately, neither
>>> of
>>> >> them
>>> >> >> works
>>> >> >>
>>> >> >> by the way, I am using Struts2 basic
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> Matt Raible-3 wrote:
>>> >> >> >
>>> >> >> > If you remove the Scriptaculous and Prototype includes from the
>>> >> >> > default.jsp decorator - does that help?  As far as the date
>>> error -
>>> >> >> > what happens if you use something like 05-07-1976?
>>> >> >> >
>>> >> >> > Matt
>>> >> >> >
>>> >> >> > On 2/12/07, Fan <[EMAIL PROTECTED]> wrote:
>>> >> >> >>
>>> >> >> >> I am using the following in personForm.jsp :
>>> >> >> >>
>>> >> >> >> <s:datepicker label="%{getText('person.dob')}" 
>>> name="person.dob"
>>> >> >> >>          format="#yyyy-#MM-#dd"/>
>>> >> >> >>
>>> >> >> >> However , I cant get any Calendar component from the screen.
>>> >> >> >>
>>> >> >> >> when I tried to save the field with "1976-05-07", it showed the
>>> >> >> following
>>> >> >> >> message :
>>> >> >> >>
>>> >> >> >> Validation Error Invalid field value for field "person.dob".
>>> >> >> >>
>>> >> >> >>
>>> >> >> >>
>>> >> >> >> Matt Raible-3 wrote:
>>> >> >> >> >
>>> >> >> >> > You might try using the <s:datepicker> component.
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >>
>>> >> >>
>>> >>
>>> http://struts.apache.org/2.x/core-apidocs/org/apache/struts2/components/DatePicker.html
>>> >> >> >> >
>>> >> >> >> > Matt
>>> >> >> >> >
>>> >> >> >> > On 2/7/07, Fan <[EMAIL PROTECTED]> wrote:
>>> >> >> >> >>
>>> >> >> >> >> I am using struts 2
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >> Matt Raible-3 wrote:
>>> >> >> >> >> >
>>> >> >> >> >> > On 2/7/07, Fan <[EMAIL PROTECTED]> wrote:
>>> >> >> >> >> >>
>>> >> >> >> >> >>
>>> >> >> >> >> >> 1)Is there any Calendar component in Appfuse 2.0, if
>>> there is
>>> >> >> so,
>>> >> >> >> how
>>> >> >> >> >> >> could I
>>> >> >> >> >> >> make use of it ?
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >> > Which web framework are you using?
>>> >> >> >> >> >
>>> >> >> >> >> > 2)How do we define date field (without time)  in POJO for
>>> >> Appfuse
>>> >> >> >> 2.0 ?
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >> > as a java.util.Date
>>> >> >> >> >> >
>>> >> >> >> >> > Matt
>>> >> >> >> >> >
>>> >> >> >> >> > --
>>> >> >> >> >> >> View this message in context:
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> http://www.nabble.com/Calendar-component-and-Date-field-for-Appfuse-2.0-tf3187463s2369.html#a8846844
>>> >> >> >> >> >> Sent from the AppFuse - User mailing list archive at
>>> >> Nabble.com.
>>> >> >> >> >> >>
>>> >> >> >> >> >>
>>> >> >> >>
>>> >> ---------------------------------------------------------------------
>>> >> >> >> >> >> To unsubscribe, e-mail:
>>> >> [EMAIL PROTECTED]
>>> >> >> >> >> >> For additional commands, e-mail:
>>> >> [EMAIL PROTECTED]
>>> >> >> >> >> >>
>>> >> >> >> >> >>
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >> > --
>>> >> >> >> >> > http://raibledesigns.com
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >> >> --
>>> >> >> >> >> View this message in context:
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> http://www.nabble.com/Calendar-component-and-Date-field-for-Appfuse-2.0-tf3187463s2369.html#a8858069
>>> >> >> >> >> Sent from the AppFuse - User mailing list archive at
>>> Nabble.com.
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >>
>>> ---------------------------------------------------------------------
>>> >> >> >> >> To unsubscribe, e-mail:
>>> [EMAIL PROTECTED]
>>> >> >> >> >> For additional commands, e-mail:
>>> [EMAIL PROTECTED]
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> > --
>>> >> >> >> > http://raibledesigns.com
>>> >> >> >> >
>>> >> >> >> >
>>> >> >>
>>> ---------------------------------------------------------------------
>>> >> >> >> > To unsubscribe, e-mail:
>>> [EMAIL PROTECTED]
>>> >> >> >> > For additional commands, e-mail:
>>> [EMAIL PROTECTED]
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >>
>>> >> >> >> --
>>> >> >> >> View this message in context:
>>> >> >> >>
>>> >> >>
>>> >>
>>> http://www.nabble.com/Calendar-component-and-Date-field-for-Appfuse-2.0-tf3187463s2369.html#a8925497
>>> >> >> >> Sent from the AppFuse - User mailing list archive at
>>> Nabble.com.
>>> >> >> >>
>>> >> >> >>
>>> >> ---------------------------------------------------------------------
>>> >> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> >> >> >> For additional commands, e-mail:
>>> [EMAIL PROTECTED]
>>> >> >> >>
>>> >> >> >>
>>> >> >> >
>>> >> >> >
>>> >> >> > --
>>> >> >> > http://raibledesigns.com
>>> >> >> >
>>> >> >> >
>>> >> ---------------------------------------------------------------------
>>> >> >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> >> >> > For additional commands, e-mail: [EMAIL PROTECTED]
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >> >>
>>> >> >> --
>>> >> >> View this message in context:
>>> >> >>
>>> >>
>>> http://www.nabble.com/Calendar-component-and-Date-field-for-Appfuse-2.0-tf3187463s2369.html#a8945398
>>> >> >> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>> >> >>
>>> >> >>
>>> ---------------------------------------------------------------------
>>> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> >> >> For additional commands, e-mail: [EMAIL PROTECTED]
>>> >> >>
>>> >> >>
>>> >> >
>>> >> >
>>> >> > --
>>> >> > http://raibledesigns.com
>>> >> >
>>> >> >
>>> ---------------------------------------------------------------------
>>> >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> >> > For additional commands, e-mail: [EMAIL PROTECTED]
>>> >> >
>>> >> >
>>> >> >
>>> >>
>>> >> --
>>> >> View this message in context:
>>> >>
>>> http://www.nabble.com/Calendar-component-and-Date-field-for-Appfuse-2.0-tf3187463s2369.html#a8966008
>>> >> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>> >>
>>> >> ---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>>> >>
>>> >>
>>> >
>>> >
>>> > --
>>> > http://raibledesigns.com
>>> >
>>> > ---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> > For additional commands, e-mail: [EMAIL PROTECTED]
>>> >
>>> >
>>> >
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Calendar-component-and-Date-field-for-Appfuse-2.0-tf3187463s2369.html#a9064358
>>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>> 
>> 
>> -- 
>> http://raibledesigns.com
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Calendar-component-and-Date-field-for-Appfuse-2.0-tf3187463s2369.html#a9102116
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to