Ah-ha! The theme="ajax" attribute has to be on the head tag, not on the picker. That is the ticket. It works like a charm now!
Thank you Jeromy! On Wed, Feb 13, 2008 at 5:17 PM, Jeromy Evans < [EMAIL PROTECTED]> wrote: > StrutsTimePicker is an extension of the dropdowndatepicker included with > Struts2. > > I found my test program that uses the Timepicker in Struts 2.0.8 and it > still works. > The JSP is below: > > <%@ taglib prefix="s" uri="/struts-tags" %> > <html> > <head> > <title>Hello World!</title> > <s:head theme="ajax" debug="true"/> > </head> > <body> > <div id="timepicker"> > <s:datetimepicker name="incomingAnswer" displayFormat="h:mm a" > type="time" > value="%{'12:34 AM'}" > required="true"/> > </div> > </body> > </html> > > I don't see any mention in the release notes of changea affecting this > between 2.0.8 and 2.0.9 > (http://struts.apache.org/2.0.11/docs/release-notes-2011.html) > I suggest creating a test application like the one above. > > You're right they're not working in the showcase for some reason. I > just remembered a developer mention that in the latest version an ID is > *usually* mandatory for the dojo widgets. Try giving yours an ID too. > > Let me know if you have any success. If not, I'll convert my test > program to 2.0.9. > > > Belinda Lawson wrote: > > It appears that planetstruts.org's demo pages suffer the same problem. > See > > anything wrong there with their examples? > > http://www.planetstruts.org/struts2-showcase/tags/ui/timepicker/ > > 7 > > I'll take a look in firebug too. Thanks -- I hadn't used that before. > > > > View Source shows something sort of interesting. It's using > > > > dojoType="struts:StrutsTimePicker" > > > > instead of using > > > > dojoType="dropdowndatepicker" > > > > Does that make any sense that it would be a completely different > dojoType > > that belongs to some struts library instead of to the dojo code? Just > seems > > a little strange to me. > > > > On Feb 13, 2008 3:13 PM, Jeromy Evans <[EMAIL PROTECTED]> > > wrote: > > > > > >> Your JSP below looks correct. > >> > >> If the date picker is on the same page and is working, all I can think > >> of is an ID conflict or the time picker is using the wrong theme. > >> > >> Have a look at the generated HTML to ensure the dojo tag is included > and > >> looks right. > >> Ensure there's no ID conflict with the other date picker > >> Ensure it's using the ajax theme > >> Use FireBug to ensure all the required resources are being loaded (no > >> 404 not found errors) > >> > >> I don't use it any more but when I did the JSP looked like this: > >> > >> <s:datetimepicker name="incomingAnswer" displayFormat="h:mm a" > >> type="time" > >> value="%{defaultAnswerTime}" > >> required="true"/> > >> > >> Belinda Lawson wrote: > >> > >>> Hello, > >>> > >>> I'm trying to use the datetimepicker tag to enter both a date and a > time > >>> independently. The date portion works fine. However, I find that > when > >>> > >> I > >> > >>> use the attribute type="time", my picker does not appear on the page. > >>> > >>> My tag looks like this: > >>> <s:datetimepicker label="Start Time " type="time" > >>> > >> name="dateRangeStartTime" > >> > >>> displayFormat="HH:mm" /> > >>> > >>> Can anyone tell me what I've left out in order to get it to render > >>> properly? I'm on 2.0.9. > >>> > >>> Thanks much, > >>> -Belinda > >>> > >>> > >>> > ------------------------------------------------------------------------ > >>> > >>> No virus found in this incoming message. > >>> Checked by AVG Free Edition. > >>> Version: 7.5.516 / Virus Database: 269.20.4/1277 - Release Date: > >>> > >> 13/02/2008 8:00 PM > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > >> > > > > > > ------------------------------------------------------------------------ > > > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.516 / Virus Database: 269.20.4/1277 - Release Date: > 13/02/2008 8:00 PM > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >