Do you have <s:head/> in the <head> element of your page?
http://struts.apache.org/2.x/struts2-core/apidocs/org/apache/struts2/components/Head.html Matt On 2/25/07, Fan <[EMAIL PROTECTED]> wrote:
I had installed firebug, while running the application with page having datetimepicker, the firebug console was showing the following error : dojo is not defined dojo.require("dojo.widget.DatePicker"); I cant find any DatePicker class under my project. Any one can give me the pointers of how to solve this problem ? Fan wrote: > > 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#a9144310 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]