Ah, ok, yeah, we saw that problem while working on the starter archetype. The problem is you have to be sure you tell Sitemesh not to decorate any of the static files that Struts 2 delivers. Here is the settings we used:

<excludes>
       <pattern>/nodecorate/*</pattern>
       <pattern>/styles/*</pattern>
       <pattern>/scripts/*</pattern>
       <pattern>/images/*</pattern>
       <pattern>/dojo/*</pattern>
       <pattern>/struts/*</pattern>
</excludes>

HTH,

Don

Matt Raible wrote:
I don't mind using the datepicker from Struts2, I just want a popup
calendar to show folks how to use it. After some more playing around
with things, it seems the problem is caused by SiteMesh.  If I disable
it, the calendars icon renders, and I can popup a calendar.  It's all
squished though, so I can't see the value that's being put in the
field.  If I enable SiteMesh again, it blows up.  This happens
regardless of whether I use *.htm or *.html.

Matt

On 10/19/06, Don Brown <[EMAIL PROTECTED]> wrote:
Hmm...didn't you have a ticket in about problems with the html
extension?  As for the date picker, the real solution is to take the WW
tag and spin it off into its own Struts plugin, but hosted at
OpenSymphony.  For an application that uses the WW date picker, the Dojo
one won't be an adequate replacement by a long shot.

Don

Matt Raible wrote:
> I'm trying to upgrade Equinox (http://equinox.dev.java.net) to Struts
> 2.  So far, the only major issue I've found is the datepicker
> component doesn't seem to work.  It looks like it's using dojo, but
> dojo is never included in the <head>.  Is there a tag I need to do add
> to get dojo included?  Below is the results of view-source:
>
> http://rifers.org/paste/show/2021
>
> (goes off to investigate a bit more...)
>
> After investigation, I've come to find I need <s:head/> in the <head>
> of my JSP for this to work properly.  So now the dojo files are
> imported, but I get the following error:
>
> Could not load 'dojo.widget.html.DatePicker'; last tried '__package__.js'
>
> This is probably related to the fact that I use *.html as my
> extension, as does dojo for its templates.  Is there anyway to change
> this or am I forced to use a different extension for my actions?
>
> Thanks,
>
> Matt
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to