perfect! Thanks. --sam
On 9/7/06, andyhot <[EMAIL PROTECTED]> wrote: > I think the Editor component is a good example of how it works... > https://svn.sourceforge.net/svnroot/tacos/tacos-4.0/trunk/src/java/net/sf/tacos/ajax/components/Editor.script > > It builds a function that sets-up the component. This happens inside > <body> of the script file. > Then, inside <initialization>, it either calls the function directly (if > its an ajax request) > or it makes it get called at body's onload (if its NOT an ajax request). > > Also, there's a call to the widget's destroy, if the widget already exists. > > > Sam Gendler wrote: > > All of the tacos components which wrap dojo widgets that were > > contributed by euroclick don't update correctly during ajax requests. > > I'm hoping someone with more understanding of how ajax requests are > > processed can clue me into what to change to get it to work. > > > > Currently, the body of a dojo widget is rendered as a div with an id. > > The .script file then adds dojo.addOnLoad() calls which create the > > necessary widget, then add the div to the widget as a child. > > > > But the addOnLoad calls don't seem to get executed when the ajax > > response is processed (they are included in the response, though), or > > if they are, they aren't working correctly. Presumably, they are > > failing to find the necessary div in the document. Also, the previous > > widget instance needs to be destroyed somehow. > > > > If there is a way to detect that the widget is rendering for an ajax > > response, I can probably work out alternative js which will work > > correctly, but I have no idea if it is possible to detect the ajax > > response from within the render methods of the component. > > > > Also, if there is a correct way to unload the previous widget, that'd > > be great to know. > > > > Thanks > > > > --sam > > > > ------------------------------------------------------------------------- > > 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
