I change the .html struts action to something else and it dojo worked
alright. Thanks for that !!

I would like to retain the .html extension however and have been looking at
this dojofilter?
http://issues.appfuse.org/browse/APF-431#action_11458 

Is there an example of how this filter can be integrated...?

Thanks
Andrew



J. David Mendoza R. wrote:
> 
> The "problem" is the StaticFilter, I've tried using Dojo outside of the 
> struts.jar, but haven't got it working "yet"... What I've been doing is 
> to change the *.html mapping of the hole project and then just disable 
> the StaticFilter...
> 
> David M.
> 
> Matt Raible wrote:
>> I believe some folks on this list have it working, so hopefully one of
>> them will pipe up.  I'd like to figure out what's causing the problem
>> and integrate a solution directly in the next version of AppFuse. If
>> it involves distributing Dojo outside of struts.jar, I'm fine with
>> that since they recommend doing that anyway for performance reasons.
>>
>> Matt
>>
>> On 5/24/07, APenrose <[EMAIL PROTECTED]> wrote:
>>>
>>>
>>> I have the s:head tag in the decorator as follows:
>>>
>>> *************************************************
>>> <%@ include file="/common/taglibs.jsp"%>
>>> <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
>>>     <head>
>>>         <%@ include file="/common/meta.jsp" %>
>>>         <title><decorator:title/> | <fmt:message 
>>> key="webapp.name"/></title>
>>>
>>>         <s:head theme="ajax" debug="true"/>
>>>         <link rel="stylesheet" type="text/css" media="all" href="<c:url
>>> value='/styles/${appConfig["csstheme"]}/loadza.css'/>" />
>>>         <link rel="stylesheet" type="text/css" media="print" 
>>> href="<c:url
>>> value='/styles/${appConfig["csstheme"]}/print.css'/>" />
>>>
>>>         <script type="text/javascript" src="<c:url
>>> value='/scripts/global.js'/>"></script>
>>>
>>>         <decorator:head/>
>>>     </head>
>>> <body<decorator:getProperty property="body.id"
>>> writeEntireProperty="true"/><decorator:getProperty property="body.class"
>>> writeEntireProperty="true"/>>
>>> .
>>> .
>>> ****************************************************************************
>>>  
>>>
>>> I commented out the sitemesh filter so its not used at all and moved the
>>> s:head tag to the page in question and I still get exactly the same
>>> errors....
>>>
>>> Puzzling...
>>>
>>> Andrew
>>>
>>>
>>>
>>> mraible wrote:
>>> >
>>> > Do you have any better success if you add <s:head> to a <head> tag?
>>> > What about if you disable SiteMesh by commenting out the
>>> > filter-mapping in web.xml?
>>> >
>>> > Matt
>>> >
>>> > On 5/24/07, APenrose <[EMAIL PROTECTED]> wrote:
>>> >>
>>> >> Hi Guys,
>>> >> Our environment: Appfuse 2 m4, struts2 with dojo 0.4 i think and 
>>> spring
>>> >>
>>> >> Problem: We are trying to get the datetimepicker and doubleselect
>>> >> working,
>>> >> but they just wont work for us.
>>> >>
>>> >> Illustrated by:
>>> >> With datatimepicker we are getting the following erors as an 
>>> exception:
>>> >> There is no Action mapped for namespace 
>>> /struts/dojo/src/widget/templates
>>> >> and action name DatePicker.
>>> >>
>>> >> And the with debug=true in the ajax s:head we are getting the 
>>> following
>>> >> on
>>> >> in IE
>>> >> DEBUG:  dojo.widget.Parse: error:[object Error]
>>> >>
>>> >> I was also getting an error to do with widget ID collision with an 
>>> ID but
>>> >> when I moved the code on the page from out of table tags it went.
>>> >>
>>> >> Here is the page with the datatimepicker...I had also added the 
>>> showcase
>>> >> datetimepicker as well to see if they would work...
>>> >>
>>> >> *************************************
>>> >> <%@ include file="/common/taglibs.jsp"%>
>>> >>
>>> >> <title><fmt:message key="search.title"/></title>
>>> >> <body id="coverLetterBuilder"/>
>>> >> <table>
>>> >>     <s:datetimepicker label="toggleType='wipe'" value="2006-10-31"
>>> >> toggleType="wipe" toggleDuration="300" name="test"/>
>>> >>     <s:datetimepicker label="toggleType='explode'" value="2006-07-22"
>>> >> toggleType="explode" toggleDuration="500"/>
>>> >>     <s:datetimepicker label="toggleType='fade'" value="2006-06-30"
>>> >> toggleType="fade" toggleDuration="500"/>
>>> >>     <s:datetimepicker label="With value='today'"  name="dddp1"
>>> >> value="today"
>>> >> />
>>> >>     <s:datetimepicker label="US format, empty" name="dddp2"
>>> >> language="en-us"
>>> >> />
>>> >>     <s:datetimepicker label="US format with initial date of 
>>> 2006-06-26"
>>> >> name="dddp3" value="2006-06-26" language="en-us" />
>>> >>     <s:datetimepicker label="With initial date of 1969-04-25 and a 
>>> custom
>>> >> format dd/MM/yyyy" name="dddp5" value="25/04/1969"
>>> >> displayFormat="dd/MM/yyyy" />
>>> >>     <s:datetimepicker label="In German" name="dddp7" 
>>> value="2006-06-28"
>>> >> language="de" />
>>> >>     <s:datetimepicker label="In Dutch"  name="dddp8" 
>>> value="2006-06-28"
>>> >> language="nl" />
>>> >>     <s:datetimepicker label="US format with initial date of 
>>> 2006-06-26
>>> >> and
>>> >> long formatting (parse not supported)" name="dddp12" 
>>> value="2006-06-26"
>>> >> formatLength="long" language="en-us" />
>>> >>     <s:datetimepicker label="German format with initial date of
>>> >> 2006-06-26
>>> >> and long formatting (parse not supported)" name="dddp13"
>>> >> value="2006-06-26"
>>> >> formatLength="long" language="de" />
>>> >> </table>
>>> >>
>>> >>         <!-- main content -->
>>> >>         <h2><fmt:message key="coverLetterBuilder.title"/></h2>
>>> >>
>>> >>         <fmt:message key="coverLetterBuilder.message"/>
>>> >>         <br/>
>>> >>         <strong><fmt:message key="coverLetterBuilder.note"/></strong>
>>> >>         <fmt:message key="coverLetterBuilder.note.message"/>
>>> >>
>>> >>         <!-- start of form -->
>>> >>         <s:form method="post" validate="true">
>>> >>             <h3><fmt:message
>>> >> key="coverLetterBuilder.information.heading"/></h3>
>>> >>             <s:datetimepicker name="candidateCoverLetter.dateAdded"
>>> >> label="%{getText('coverLetterBuilder.detail.date')}"
>>> >> displayFormat="dd/MM/yyyy"/>
>>> >>              <!-- start of button panel -->
>>> >>             <li>
>>> >>                 <s:submit key="coverLetterBuilder.cancelButton"
>>> >> action="cancelBuiltCoverLetter"/>
>>> >>                 <s:submit key="coverLetterBuilder.saveButton"
>>> >> action="saveBuiltCoverLetter"/>
>>> >>                 <s:submit key="coverLetterBuilder.previewButton"
>>> >> action="previewBuiltCoverLetter" targets="_blank"/>
>>> >>             </li>
>>> >>             <!-- end of button panel -->
>>> >>             <!-- end of table -->
>>> >>         </s:form>
>>> >>         <!-- end of form -->
>>> >>
>>> >>         <!-- end of main content -->
>>> >>
>>> >> *****************************************
>>> >>
>>> >> I added these in the excldues in the decorator.xml
>>> >>
>>> >>         <pattern>/struts/*</pattern>
>>> >>         <pattern>/scripts/*</pattern>
>>> >>         <pattern>/dojo/*</pattern>
>>> >>
>>> >> *****************************************
>>> >> My web.xml has the following for the static filter...should it be
>>> >> /scripts/dojo or struts/dojo ?
>>> >>
>>> >>     <filter>
>>> >>         <filter-name>staticFilter</filter-name>
>>> >>
>>> >> <filter-class>org.appfuse.webapp.filter.StaticFilter</filter-class>
>>> >>         <init-param>
>>> >>                    <param-name>includes</param-name>
>>> >>                    <param-value>/scripts/dojo/*</param-value>
>>> >>         </init-param>
>>> >>     </filter>
>>> >> ***************************************************
>>> >> And to top it all I extracted the dojo jar file into 
>>> /webapp/scripts to
>>> >> see
>>> >> if that would make a difference.
>>> >> ***************************************************
>>> >>
>>> >> As you can see it's not from lack of trying to solve this, but havent
>>> >> managed it yet.
>>> >>
>>> >> Any help appreciated
>>> >> Andrew
>>> >> --
>>> >> View this message in context:
>>> >> 
>>> http://www.nabble.com/Dojo-Struts2-...-datetimepicker%2C-doubleselect...wont-work-for-us.-tf3811157s2369.html#a10787366
>>>  
>>>
>>> >> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>> >>
>>> >> ---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>>> >>
>>> >>
>>> >
>>> >
>>> > --
>>> > http://raibledesigns.com
>>> >
>>> > ---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> > For additional commands, e-mail: [EMAIL PROTECTED]
>>> >
>>> >
>>> >
>>>
>>> -- 
>>> View this message in context: 
>>> http://www.nabble.com/Dojo-Struts2-...-datetimepicker%2C-doubleselect...wont-work-for-us.-tf3811157s2369.html#a10788358
>>>  
>>>
>>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>>
>>> ---------------------------------------------------------------------
>>> 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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Dojo-Struts2-...-datetimepicker%2C-doubleselect...wont-work-for-us.-tf3811157s2369.html#a10793862
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