I am trying to get more involved.  I have been quietly playing with these
things for a long time.  

See you in Vegas?

-D


mraible wrote:
> 
> Don't be sorry Dusty - this is great information! Now if only we could
> figure out a way to get you to ramble on on the mailing list *and* on
> the wiki! ;-)
> 
> Matt
> 
> 
> On 2/28/07, dusty <[EMAIL PROTECTED]> wrote:
>>
>> Dont be lost!!  :-(
>>
>> There are alternatives.  First of all Matt, just posted a Struts2
>> adaptation
>> of the filter I mentioned with instructions.  It looks like he is having
>> issues with messages.jsp, but I assume that will be fixed soon.
>>
>> Dojo is not the only solution.  You don't have to use the ajax theme in
>> Struts.  If you set your theme to xhtml then you will get plain ole html
>> for
>> your controls + some layout.  If you just want the control html and no
>> layout (li, table, tr, etc) then you set your theme to "simple".
>>
>> What does this have to do with Dojo you ask?  Well if Struts is providing
>> you the html then you can provide your own Ajax provider and just write
>> the
>> necessary javascript.  The nice thing about Appfuse is that you already
>> have
>> an ajax provider in there.  There are two libraries:
>>
>> Prototype:  Started as a simple Javascript library of useful functions
>> and
>> has evolved to a very nice library of javascript helpers.  One useful
>> feature is the Ajax components in the library that make it easy to make a
>> asynchronous xml call to your server and spit back the html.
>>
>> (You only need to work with this if you plan on having your page
>> communicate
>> back to the server without a refresh and then do something on the page
>> when
>> your message comes back from the server.  If all you want is to make the
>> page do DHTML tricks.)
>>
>> Scriptolicious:  This library is built using the utility functions in
>> Prototype.  Its a DHTML library that makes some neat client side
>> behaviors
>> much easier to use in Javascript.  Scriptolicious has great documentation
>> of
>> Prototype.
>>
>> JSCalendar is the calendar I think you want to use.  It was the calendar
>> used with WebWork before it became Struts2.  You can download this an
>> incorporate in your page where you want calendar pop-ups.
>>
>> Sorry, I have a habit of talking too much.
>>
>> -D
>>
>>
>>
>> Fan wrote:
>> >
>> > In fact my understanding in Struts & dojo is vey minimal, I am at a
>> lost
>> > junction now :P
>> >
>> >
>> > dusty wrote:
>> >>
>> >> No problem.  Its not a matter of checking.  Its an issue.  So to fix
>> this
>> >> issue you need to look here:
>> >>
>> >> http://issues.appfuse.org/browse/APF-431
>> >>
>> >> At the top of this Jira issue is the source code and at the bottom is
>> the
>> >> link to the instructions.
>> >>
>> >> Unfortunately, its for the Spring MVC.  We need to just adapt the code
>> to
>> >> work with the Struts action mapping.   Do you think you can make that
>> >> adaptation?
>> >>
>> >>
>> >>
>> >> Fan wrote:
>> >>>
>> >>> Dusty, could you please tell me how to check the HTML extension issue
>> ?
>> >>> I am using Appfuse 2.0 with struts2  web framework
>> >>>
>> >>>
>> >>>
>> >>> dusty wrote:
>> >>>>
>> >>>> Strangely enough Fan, someone kind of hijacked this thread with an
>> >>>> issue that could very well help you.  Random and strange.
>> >>>>
>> >>>> The issue is that Appfuse ships with .html mapped to be the
>> extension
>> >>>> for struts actions.  Dojo requires an actual .html file be served up
>> >>>> and Struts intercepts the request because of the .html file and then
>> >>>> cannot find an action with dojo filename.
>> >>>>
>> >>>> Even stranger, Matt replied to the hijacked topic with the solution
>> >>>> that fixes this problem.  *If indeed it is your problem.
>> >>>>
>> >>>>
>> >>>>
>> >>>>> I plan to try and implement this today as I need it for a project.
>> My
>> >>>>> hope is I can use the DojoFilter attached to the following issue to
>> >>>>> accomplish this:
>> >>>>>
>> >>>>> http://issues.appfuse.org/browse/APF-431
>> >>>>>
>> >>>>
>> >>>> The <s:head> tag includes the appropriate javascript libraries for
>> >>>> struts.  For Dojo and other Ajax related functions it used to be you
>> >>>> used <s:head theme="ajax"/>  to get the dojo javascript libraries
>> >>>> included.
>> >>>>
>> >>>> So 1) Check the .html extension issue
>> >>>> 2) Check if <s:head theme="ajax"> inside your pages <head></head>
>> pair
>> >>>> helps.
>> >>>>
>> >>>>
>> >>>> Fan wrote:
>> >>>>>
>> >>>>> I tried with the following lines on top of the JSP:
>> >>>>>
>> >>>>> <head>
>> >>>>>     <title><fmt:message key="storeDetail.title"/></title>
>> >>>>>     <content tag="heading"><fmt:message
>> >>>>> key="storeDetail.heading"/></content>
>> >>>>>     <s:head/>
>> >>>>> </head>
>> >>>>>
>> >>>>> but it does not help :(
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> mraible wrote:
>> >>>>>>
>> >>>>>> Try adding this to the top of your JSP:
>> >>>>>>
>> >>>>>> <head>
>> >>>>>>    <title>you should already have this</title>
>> >>>>>>    <s:head/>
>> >>>>>> </head>
>> >>>>>>
>> >>>>>> Matt
>> >>>>>>
>> >>>>>> On 2/26/07, Fan <[EMAIL PROTECTED]> wrote:
>> >>>>>>>
>> >>>>>>> what to do with <head> element ?
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> mraible wrote:
>> >>>>>>> >
>> >>>>>>> > 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]
>> >>>>>>> >
>> >>>>>>> >
>> >>>>>>> >
>> >>>>>>>
>> >>>>>>> --
>> >>>>>>> View this message in context:
>> >>>>>>>
>> http://www.nabble.com/Calendar-component-and-Date-field-for-Appfuse-2.0-tf3187463s2369.html#a9156271
>> >>>>>>> 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#a9221520
>> 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#a9243236
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