I can't find anything wrong + latest war works... When Ajaxdirectlinks are clicked, we use js to append dojoRequest=true (and others) in their href, and do ajax on it. How did you see that dojoRequest=true wasn't appended? Perhaps there's a js error (or old js used) somewhere before the ajax request executes...
Viktor Szathmary wrote: > Ok, I've taken out directserviceencoder... > > The page is structured this way: > > LeftNav.page (using a Border.jwc) > -> ContentTree.jwc > -> Tacos:Tree > > The tree is not in a form. The tree is parametrized as follows: > > <component id="tree" type="tacos:Tree"> > <binding name="state" expression="treeState"/> > <binding name="contentProvider" expression="contentProvider"/> > <binding name="keyProvider" > expression="@[EMAIL PROTECTED]"/> > <inherited-binding name="value" parameter-name="node"/> > <binding name="sorter" expression="sorter"/> > <binding name="nodeLinkAjax" expression="true"/> > </component> > > Everything works fine in traditional non-ajax mode. > > Compared to the demo, it seems to me the dojoRequest=true parameter > was not appended to the links in my case, which causes the warning and > the fallback-behavior described below. > > Viktor > > On 10/16/06, Andreas Andreou <[EMAIL PROTECTED]> wrote: > >> The AjaxDirectServiceEncoder is not related to this. >> It's simply an experimental encoder for friendlier ajax URLs. >> >> As for the tree issue, can you describe a bit more your page contents? >> Is there a form? What are the node contents? any code? >> >> >> >> >> Viktor Szathmary wrote: >> >>> Hi, >>> >>> I'm trying to get the ajax tree implementation working in an app >>> recently ported over from Tapestry3 + old tacos components... Ran into >>> the following warnings (with the tree doing performing a fallback to >>> full page refreshes): >>> >>> 14:15:52.312 WARN!! [SocketListener0-3] >>> net.sf.tacos.ajax.impl.ResponseDelegateFactoryImpl.getResponseBuilder(ResponseDelegateFactoryImpl.java:46) >>> >>> >>>> 42> Unable to find a ResponseBuilder to return, system not configured >>>> >>>> >>> for request. >>> >>> 14:15:52.313 WARN!! [SocketListener0-3] >>> net.sf.tacos.ajax.impl.AjaxDirectServiceImpl.service(AjaxDirectServiceImpl.java:198) >>> >>> >>>> 39> Header with key X-Requested-With and expected value >>>> >>>> >>> XMLHttpRequest did not exist, performing non-ajax http response. >>> >>> Looking into what could be the cause, I figured I need to add >>> >>> <contribution configuration-id="tapestry.url.ServiceEncoders"> >>> <encoder id="ajaxSrvEnc" >>> object="instance:net.sf.tacos.ajax.AjaxDirectServiceEncoder"/> >>> </contribution> >>> >>> to my hivemodule.xml... This also mandated adding a servlet-mapping to >>> *.ajax... These should be part of the install doc, if they are in fact >>> needed... Alas, even adding these didn't do the trick, just back to >>> the same warnings again... What am I missing? >>> >>> Thanks, >>> Viktor >>> >>> ps. there was also this warning, perhaps a replacement with @If, >>> volatile=true would be good: >>> org.apache.tapestry.resolver.ComponentSpecificationResolverImpl.resolve(ComponentSpecificationResolverImpl.java:113) >>> >>> >>>> 65> Component 'Conditional' (at >>>> >>>> >>> classpath:/net/sf/tacos/ajax/components/tree/Tree.html, line 4) is >>> deprecated, and will likely be removed in a later release. Consult its >>> documentation to find a replacement component. >>> >>> ------------------------------------------------------------------------- >>> Using Tomcat but need to do more? Need to support web services, security? >>> Get stuff done quickly with pre-integrated technology to make your job >>> easier >>> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >>> _______________________________________________ >>> Tacos-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/tacos-devel >>> >>> >>> >> -- >> Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr >> Tapestry / Tacos developer >> Open Source / J2EE Consulting >> >> >> ------------------------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, security? >> Get stuff done quickly with pre-integrated technology to make your job easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Tacos-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/tacos-devel >> >> > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Tacos-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/tacos-devel > > -- Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr Tapestry / Tacos developer Open Source / J2EE Consulting ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Tacos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tacos-devel
