Hi,

very good idea Antonios, just tried it with the struts2 jquery plugin and it works out of the box!

Thank you for the hint!

Best
Fabian

Am 02.07.2013 10:29, schrieb Antonios Gkogkakis:
Hi Fabian,

since you are migrating your application now, I would recommend not to use
the sx tags which are backed by the dojo plugin.
This plugin is based on a very old version of dojo (you will be having
problems with IE9) and I think that it's going to be deprecated in the next
struts major release.

For the calendar, I recommend the jquery datepicker http://jqueryui.com/
datepicker/ which you can either use directly (using s:textfield and js)
or via the struts2 jquery plugin.


Antonios




On 2 July 2013 09:20, Fabian Richter <frich...@mtg.de> wrote:

Hi,

I am still trying to migrate our application from Webwork to Strut2.

The site uses sitemesh with freemarker templates and used a
<ww:datepicker.../> from Webwork.

This tag was replaced in struts2 with <sx:datetimepicker but doesnt show
up in my application.

I added <sx:head ... > in the <head> section of my jsp. I included the
plugin in my WEB-INF/lib folder and changed my web.xml according to

https://issues.apache.org/**jira/browse/WW-3296<https://issues.apache.org/jira/browse/WW-3296>

Then I excluded

         <pattern>/struts/dojo/*</**pattern>
         <pattern>/struts/ajax/*</**pattern

in decordators.xml and replaced the HTMLPageParsers in sitemesh.xml with

<parser content-type="text/html" class="com.opensymphony.**
module.sitemesh.parser.**FastPageParser"/>

which was a hint for that issue on some website.

But the Datetimepicker is still now rendered at my website. I dont get any
errors in my tomcat logs, only 2 javascript errors when calling the website
that has the DateTimePicker on it:

TypeError: dojo.widget.manager is undefined @ https://.../struts/ajax/**
dojoRequire.js:27
TypeError: dojo.xml.Parse is not a constructor @ https://
.../struts/dojo/dojo.**js:900

Any idea if these are the critical errors? If not, what else could have
been wrong?

Thank you in advance

Best
Fabian




--
media transfer AG

Fabian Richter, M.Sc.
Softwareentwickler

Mail:    frich...@mtg.de
Telefon: +49 6151 8193-24
Telefax: +49 6151 8193-41
Web:     http://www.mtg.de

Firmensitz: Dolivostraße 11, 64293 Darmstadt
Registergericht: Amtsgericht Darmstadt, HRB 8901
Vorstand: Jürgen Ruf (Vors.), Tamer Kemeröz
Aufsichtsratsvorsitzender: Dr. Thomas Milde

Attachment: smime.p7s
Description: S/MIME Kryptografische Unterschrift

Reply via email to