You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by xiao jie <pa...@yahoo.com> on 2007/02/11 06:24:08 UTC

no hour valye for the s:datetimepicker of type time

Hi :
I am experienving a small issue with the s:datetimepicker,
I set the type of the tag to "time" to use it as timepicker, however I can't see the hour value in the box, 
whenever I pick a time, it just shows am/pm mm:ss but not the hour value. I've tried to change the displayformat attribute and the formatLength attribute but doens't solve the problem.
I am using 2.0.4 , has anyone exncountered this issue ? or am I missing something here? 
any suggestions will be helpful!!
thanks a lot! 
Pam


----- Original Message ----
From: Musachy Barroso <mb...@wfscorp.com>
To: Struts Users Mailing List <us...@struts.apache.org>
Sent: Wednesday, February 7, 2007 7:06:39 PM
Subject: Re: [S2] datetimepicker and dates


Can you find out what is the value that is being submitted? FF plugin 
"Tamper Data" is handy for this. The other thing is that the datepicker 
is the only one working right now, the timepicker is broken (doesn't use 
RFC 3339). I think you are using datepicker, but I just wanted to make 
sure :)

thanks
musachy

Dariusz Wojtas wrote:
> Hi Musachy,
>
> I compiled the latest xwork 2.0.1  snapshot.
> I used S2.0.5 snapshot (last weekend) and today's xwork 2.0.1 snapshot.
> I have double checked if I use correct JAR files.
> The problem is still there.
> Exactly the same symptoms.
> Date is not set, property is null:
>
>    <s:datetimepicker name="myDateProperty" displayFormat="yyyy-MM-dd"
>        label="My Date Label"/>
>
> And I get the same error on the console:
> 19:55:00,984 ERROR - ParametersInterceptor      -
> ParametersInterceptor - [setParameters]: Unexpected Exception catched:
> Error setting expression 'myDateProperty' with value
> '[Ljava.lang.String;@6d4f30'
>
> If I uncomment my custom Date converter in xwork-conversion.properties
> then it works.
>
> One extra question.
> Can the interceptor be modified to check if the parameter is an array
> (We both know it is at this point), and print at least the 1st element
> from the array?
> Dummy toString from array is almost useless.
>
> Something like
>   Error setting expression 'myDateProperty' with value ['<1st val>', 
> ....]
>
>
> Best regards
> Dariusz Wojtas
>
> On 2/6/07, Musachy Barroso <mb...@wfscorp.com> wrote:
>> I got the same error on 1.6, but it works on 1.5.
>>
>> thanks
>> musachy
>>
>> Dariusz Wojtas wrote:
>> > Hi Musachy,
>> >
>> > I have problems with compiling xwork from SVN. A fresh copy.
>> > I am using JDK 1.6, maybe this is the reason.
>> >
>> > mvn clean install
>> >
>> > produces after some time
>> >
>> > [ERROR] BUILD FAILURE
>> > [INFO]
>> > 
>> ------------------------------------------------------------------------
>> > [INFO] Compilation failure
>> >
>> > 
>> c:\projects\xwork\src\java\com\opensymphony\xwork2\inject\ContainerImpl.java:[334,50] 
>>
>> >
>> > incompatible types
>> > found   : java.lang.reflect.Constructor<?>
>> > required: java.lang.reflect.Constructor<T>
>> >
>> > Can you share a copy of xwork or point to some nightly build?
>> >
>> > Regards
>> > Dariusz Wojtas
>> >
>> > On 2/5/07, Musachy Barroso <mb...@wfscorp.com> wrote:
>> >> The patch was already committed to xwork by Phil. You just need to
>> >> update and recompile.
>> >>
>> >> thanks
>> >> musachy
>> >>
>> >> Dariusz Wojtas wrote:
>> >> > ok, I surely will try this patch - somewhen later this week.
>> >> > I will inform you about the results.
>> >> >
>> >> > Thanks for quick response.
>> >> >
>> >> > Best regards
>> >> > Dariusz Wojtas
>> >> >
>> >> > On 2/5/07, Musachy Barroso <mb...@wfscorp.com> wrote:
>> >> >> Hi Dariousz
>> >> >>
>> >> >> I recently sent a patch for XWork to parse dates on RFC 3339 
>> format
>> >> >> (which the datepicker uses):
>> >> >>
>> >> >> https://issues.apache.org/struts/browse/WW-1643
>> >> >>
>> >> >> Can you recompile xwork and try?
>> >> >>
>> >> >> musachy
>> >> >>
>> >> >>
>> >> >> Dariusz Wojtas wrote:
>> >> >> > Hi,
>> >> >> >
>> >> >> > I have been reporting some problems with conversion at the
>> >> beginning
>> >> >> > of the year.
>> >> >> > There were problems with conversion when some actions/pages were
>> >> >> > invoked from the Opera browser. A bit strange but that's how it
>> >> was.
>> >> >> >
>> >> >> > Now I tried Opera again and I found a case in which some code 
>> fails
>> >> >> > under Opera (9.0.2) but works perfectly under FF and IE.
>> >> >> >
>> >> >> > <s:datetimepicker name="myDateProperty" 
>> displayFormat="yyyy-MM-dd"
>> >> >> > label="My Date Label"/>
>> >> >> >
>> >> >> > My action defines a property of type java.util.Date
>> >> >> > I select some date in my  form, submit it (2007-02-05) and the
>> >> date is
>> >> >> > set in the action when called from IE or FF, but it is still
>> >> null when
>> >> >> > invoked from Opera.
>> >> >> > I only can see some log:
>> >> >> >
>> >> >> > 20:31:15,718 ERROR - ParametersInterceptor      -
>> >> >> > ParametersInterceptor - [setParameters]: Unexpected Exception
>> >> catched:
>> >> >> > Error setting expression 'myDateProperty with value
>> >> >> > '[Ljava.lang.String;@1bd06a0'
>> >> >> >
>> >> >> >
>> >> >> > I defined a custom date converter (I already have to use 
>> converters
>> >> >> > for float and double, doesn't work without them - commas vs
>> >> dots) and
>> >> >> > it started to work.
>> >> >> >
>> >> >> > Is there any way to have a better, out of the box solution?
>> >> >> > I believe this may be something with the locale, but cant be 
>> sure.
>> >> >> > I do not play with locale in my app.
>> >> >> >
>> >> >> > I use a standard widget (which works nicely) but it fails in 
>> some
>> >> >> > environments.
>> >> >> > Now I found the reason, I found some solution - works for me 
>> - but
>> >> >> > this shows some general problem.
>> >> >> >
>> >> >> > This email is rather not a question for help, but info about 
>> some
>> >> >> > problem.
>> >> >> >
>> >> >> > Best regards
>> >> >> > Dariusz Wojtas
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


 
____________________________________________________________________________________
TV dinner still cooling? 
Check out "Tonight's Picks" on Yahoo! TV.
http://tv.yahoo.com/

Re: no hour valye for the s:datetimepicker of type time

Posted by Musachy Barroso <mu...@gmail.com>.
This is a known issue and a Dojo limitation. I'll try to fix it for 2.0.6 if
possible.

https://issues.apache.org/struts/browse/WW-1644

regards
musachy

On 2/11/07, xiao jie <pa...@yahoo.com> wrote:
>
> Hi :
> I am experienving a small issue with the s:datetimepicker,
> I set the type of the tag to "time" to use it as timepicker, however I
> can't see the hour value in the box,
> whenever I pick a time, it just shows am/pm mm:ss but not the hour value.
> I've tried to change the displayformat attribute and the formatLength
> attribute but doens't solve the problem.
> I am using 2.0.4 , has anyone exncountered this issue ? or am I missing
> something here?
> any suggestions will be helpful!!
> thanks a lot!
> Pam
>
>
> ----- Original Message ----
> From: Musachy Barroso <mb...@wfscorp.com>
> To: Struts Users Mailing List <us...@struts.apache.org>
> Sent: Wednesday, February 7, 2007 7:06:39 PM
> Subject: Re: [S2] datetimepicker and dates
>
>
> Can you find out what is the value that is being submitted? FF plugin
> "Tamper Data" is handy for this. The other thing is that the datepicker
> is the only one working right now, the timepicker is broken (doesn't use
> RFC 3339). I think you are using datepicker, but I just wanted to make
> sure :)
>
> thanks
> musachy
>
> Dariusz Wojtas wrote:
> > Hi Musachy,
> >
> > I compiled the latest xwork 2.0.1  snapshot.
> > I used S2.0.5 snapshot (last weekend) and today's xwork 2.0.1 snapshot.
> > I have double checked if I use correct JAR files.
> > The problem is still there.
> > Exactly the same symptoms.
> > Date is not set, property is null:
> >
> >    <s:datetimepicker name="myDateProperty" displayFormat="yyyy-MM-dd"
> >        label="My Date Label"/>
> >
> > And I get the same error on the console:
> > 19:55:00,984 ERROR - ParametersInterceptor      -
> > ParametersInterceptor - [setParameters]: Unexpected Exception catched:
> > Error setting expression 'myDateProperty' with value
> > '[Ljava.lang.String;@6d4f30'
> >
> > If I uncomment my custom Date converter in xwork-conversion.properties
> > then it works.
> >
> > One extra question.
> > Can the interceptor be modified to check if the parameter is an array
> > (We both know it is at this point), and print at least the 1st element
> > from the array?
> > Dummy toString from array is almost useless.
> >
> > Something like
> >   Error setting expression 'myDateProperty' with value ['<1st val>',
> > ....]
> >
> >
> > Best regards
> > Dariusz Wojtas
> >
> > On 2/6/07, Musachy Barroso <mb...@wfscorp.com> wrote:
> >> I got the same error on 1.6, but it works on 1.5.
> >>
> >> thanks
> >> musachy
> >>
> >> Dariusz Wojtas wrote:
> >> > Hi Musachy,
> >> >
> >> > I have problems with compiling xwork from SVN. A fresh copy.
> >> > I am using JDK 1.6, maybe this is the reason.
> >> >
> >> > mvn clean install
> >> >
> >> > produces after some time
> >> >
> >> > [ERROR] BUILD FAILURE
> >> > [INFO]
> >> >
> >>
> ------------------------------------------------------------------------
> >> > [INFO] Compilation failure
> >> >
> >> >
> >>
> c:\projects\xwork\src\java\com\opensymphony\xwork2\inject\ContainerImpl.java:[334,50]
> >>
> >> >
> >> > incompatible types
> >> > found   : java.lang.reflect.Constructor<?>
> >> > required: java.lang.reflect.Constructor<T>
> >> >
> >> > Can you share a copy of xwork or point to some nightly build?
> >> >
> >> > Regards
> >> > Dariusz Wojtas
> >> >
> >> > On 2/5/07, Musachy Barroso <mb...@wfscorp.com> wrote:
> >> >> The patch was already committed to xwork by Phil. You just need to
> >> >> update and recompile.
> >> >>
> >> >> thanks
> >> >> musachy
> >> >>
> >> >> Dariusz Wojtas wrote:
> >> >> > ok, I surely will try this patch - somewhen later this week.
> >> >> > I will inform you about the results.
> >> >> >
> >> >> > Thanks for quick response.
> >> >> >
> >> >> > Best regards
> >> >> > Dariusz Wojtas
> >> >> >
> >> >> > On 2/5/07, Musachy Barroso <mb...@wfscorp.com> wrote:
> >> >> >> Hi Dariousz
> >> >> >>
> >> >> >> I recently sent a patch for XWork to parse dates on RFC 3339
> >> format
> >> >> >> (which the datepicker uses):
> >> >> >>
> >> >> >> https://issues.apache.org/struts/browse/WW-1643
> >> >> >>
> >> >> >> Can you recompile xwork and try?
> >> >> >>
> >> >> >> musachy
> >> >> >>
> >> >> >>
> >> >> >> Dariusz Wojtas wrote:
> >> >> >> > Hi,
> >> >> >> >
> >> >> >> > I have been reporting some problems with conversion at the
> >> >> beginning
> >> >> >> > of the year.
> >> >> >> > There were problems with conversion when some actions/pages
> were
> >> >> >> > invoked from the Opera browser. A bit strange but that's how it
> >> >> was.
> >> >> >> >
> >> >> >> > Now I tried Opera again and I found a case in which some code
> >> fails
> >> >> >> > under Opera (9.0.2) but works perfectly under FF and IE.
> >> >> >> >
> >> >> >> > <s:datetimepicker name="myDateProperty"
> >> displayFormat="yyyy-MM-dd"
> >> >> >> > label="My Date Label"/>
> >> >> >> >
> >> >> >> > My action defines a property of type java.util.Date
> >> >> >> > I select some date in my  form, submit it (2007-02-05) and the
> >> >> date is
> >> >> >> > set in the action when called from IE or FF, but it is still
> >> >> null when
> >> >> >> > invoked from Opera.
> >> >> >> > I only can see some log:
> >> >> >> >
> >> >> >> > 20:31:15,718 ERROR - ParametersInterceptor      -
> >> >> >> > ParametersInterceptor - [setParameters]: Unexpected Exception
> >> >> catched:
> >> >> >> > Error setting expression 'myDateProperty with value
> >> >> >> > '[Ljava.lang.String;@1bd06a0'
> >> >> >> >
> >> >> >> >
> >> >> >> > I defined a custom date converter (I already have to use
> >> converters
> >> >> >> > for float and double, doesn't work without them - commas vs
> >> >> dots) and
> >> >> >> > it started to work.
> >> >> >> >
> >> >> >> > Is there any way to have a better, out of the box solution?
> >> >> >> > I believe this may be something with the locale, but cant be
> >> sure.
> >> >> >> > I do not play with locale in my app.
> >> >> >> >
> >> >> >> > I use a standard widget (which works nicely) but it fails in
> >> some
> >> >> >> > environments.
> >> >> >> > Now I found the reason, I found some solution - works for me
> >> - but
> >> >> >> > this shows some general problem.
> >> >> >> >
> >> >> >> > This email is rather not a question for help, but info about
> >> some
> >> >> >> > problem.
> >> >> >> >
> >> >> >> > Best regards
> >> >> >> > Dariusz Wojtas
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > For additional commands, e-mail: user-help@struts.apache.org
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
>
>
> ____________________________________________________________________________________
> TV dinner still cooling?
> Check out "Tonight's Picks" on Yahoo! TV.
> http://tv.yahoo.com/




-- 
"Hey you! Would you help me to carry the stone?" Pink Floyd