I have the datepicker working on 2.0-M4 (modular Struts2) after adding dojo
v0.4.2 files to the web module.  Here's what I had to do:

1) Unzip dojo js files into myproject/web/src/main/webapp/scripts/dojo/.
The "dojo.js" and the dojo "src" directory should be there at a minimum.

2) Add an excludes pattern to the decorators.xml:
<pattern>/scripts/dojo/*</pattern>

3) Add djConfig and reference the dojo.js file from the default decorator
file:
edit: myproject/web/src/main/webapp/decorators/default.jsp

add this inside the <head> content:
<script type="text/javascript">
var djConfig = {
        "isDebug":true,
        "debugContainerId":"dojoDebugOutput",
        "baseRelativePath":"<c:url value='/scripts/dojo/'/>",
        "preventBackButtonFix":false
//      "parseWidgets":false
//      "locale":"en-us"
//      ,"baseScriptUri":"/scripts/dojo/"
        }
</script>
<script type="text/javascript" src="<c:url
value='/scripts/dojo/dojo.js'/>"></script>

4) Add the s:datetimepicker tag to your file (like signup.jsp, to get the
birthdate) as:

    <s:datetimepicker key="user.birthdate" required="true" toggleType="wipe"
toggleDuration="300"
     displayFormat="MM/dd/yyyy" cssClass="text large"/>

5) Add the appropriate setXXX method to your Action or Model class as needed
(User.setBirthdate(Date)).

hope it helps,
Jason

-- 
View this message in context: 
http://www.nabble.com/ajax-and-datepicker-on-2m4-tf3813840s2369.html#a10828138
Sent from the AppFuse - User mailing list archive at Nabble.com.

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

Reply via email to