Re: [Webwork-devel] Handling dates in webwork
Brought to you by:
baldree,
rickardoberg
From: Patrick L. <pli...@ho...> - 2002-06-18 22:01:10
|
OK, so basically we're back to the same problem If I change: <ui:textfield label="'Date'" name="'objDate'" value="formatDate"/> to: <ui:textfield label="'Date'" name="'objDate'"/> Then the output in the textbox will be: "Wed Jun 18 00:00:00 PDT 2003" (which is the output of toString()). But the expected input must still be "MM/dd/yyyy". This all relates back to the problem that PropertyEditors only work using setAsText, but not getAsText (which they really should!). Rickard shot down this suggestion many many times, but I'd like to throw it out one more time :) -Pat ----- Original Message ----- From: <ma...@sm...> To: <pli...@ho...> Cc: <web...@li...> Sent: Tuesday, June 18, 2002 2:43 PM Subject: Re: [Webwork-devel] Handling dates in webwork > The property is set from a default DateEditor that is > used. WW defines a handful of these in util/editor. Of > course, you can use your own custom property editor. > The formatDate() routine is just a helper to format the > date the way you want. WW could have an implicit > conversion. I guess I need more feedback to establish > the best default case. > > -Matt > > On Tue, 18 June 2002, "Patrick Lightbody" wrote > > > > > So the key is this line: > > > > <ui:textfield label="'Date'" name="'objDate'" > value="formatDate"/> > > > > Where formateDate() is a method in BeanUtilTest that > converts the Date to a > > String. I'm still a bit confused how the property is > _set_, but whatever. > > Either way, why should we have to do all this? > Couldn't webwork natively > > handle this conversion based on the locale and some > BeanUtil.properties > > file? > > > > -Pat > > > > ----- Original Message ----- > > From: <ma...@sm...> > > To: <pli...@ho...> > > Cc: <web...@li...> > > Sent: Tuesday, June 18, 2002 2:19 PM > > Subject: Re: [Webwork-devel] Handling dates in webwork > > > > > > > Take a look at the BeanUtil test page. > > > > > > On Tue, 18 June 2002, "Patrick Lightbody" wrote > > > > > > > > > > > Can someone tell me how/if date handling is > possible > > > like so: > > > > > > > > public FooAction extends ActionSupport { > > > > public Date getSomeDate() { .. } > > > > public void setSomeDate(Date someDate) { ... } > > > > > > > > ... > > > > } > > > > > > > > Now I want the date input to be done by using an > HTML > > > textfield that uses > > > > the format "MM/dd/yyyy". How can I get this > string to > > > be automatically > > > > converted to a date on input, but also > automatically > > > converted back to a > > > > string on output/error? Last time I brought this > up, > > > setAsText worked great, > > > > but getAsText was non-functional. I was told that > > > there were other ways > > > > around this (Rickard I believe told me), but then > I > > > think the resolution was > > > > that the best way to do this was to actually use > > > String as the property > > > > value and convert it inside the action. Seems > rather > > > ugly to me... Any way > > > > that i18n can help here? > > > > > > > > -Pat > > > > > > > > > > > > -------------------------------------------------------------------------- > > -- > > > > Bringing you mounds of > caffeinated > > > joy > > > > >>> http://thinkgeek.com/sf > > > <<< > > > > > > > > _______________________________________________ > > > > Webwork-devel mailing list > > > > Web...@li... > > > > > > > > https://lists.sourceforge.net/lists/listinfo/webwork-devel > > > > > > > -------------------------------------------------------------------------- > > -- > > > Bringing you mounds of > caffeinated joy > > > >>> http://thinkgeek.com/sf > <<< > > > > > > _______________________________________________ > > > Webwork-devel mailing list > > > Web...@li... > > > > https://lists.sourceforge.net/lists/listinfo/webwork-devel > > > > > -------------------------------------------------------------------------- -- > Bringing you mounds of caffeinated joy > >>> http://thinkgeek.com/sf <<< > > _______________________________________________ > Webwork-devel mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webwork-devel > |