ok thanks anyway I am really looking forward for the next release. Do you mean we'll have a new version of Woodstock components next friday? is it 4.2? I cannot find a up to date release plan on the site thanks a lot Dan Labrecque wrote:Sorry, but I have not found a good work around, yet. I cannot use the postReplace property of DynamicFaces.fireAjaxTransaction to call my function. Even when calling the function manually, I still had to tweak Woodstock code. The best I can do right now is to provide a fix with the next milestone, due Jan 18th. Dan autozoom wrote:can you please give more details about the workaround you have in mind? if I can get this to work it would really be great thanks a lot Dan Labrecque wrote:Looking at the JSF code, I see that JavaScript is not evaluated when postReplace is used. There is still hope that my work around is valid, just won't be able to use postReplace to invoke it. Dan Dan Labrecque wrote:After further debugging, it appears that JSF Extensions isn't evaluating JavaScript. Looking at the response, I see that all JavaScript is wrapped in CDATA tags. Although there may be still be a Woodstock issue to correct, I don't see how this can work if JSF Extensions never evaluates the script? Woodstock did not add these tags. <script type="text/javascript"> //<![CDATA[ webui.suntheme.widget.common.createWidgetOnLoad(... //]]]]><![CDATA[> </script> That said, I'll keep working on this, but there may be a JSF Extensions issue to file here. Did you say this worked previously with 4.1? Do you know what version of JSF Extensions you're using? Dan Dan Labrecque wrote:I filed a bug to track the issue. https://woodstock.dev.java.net/issues/show_bug.cgi?id=989 autozoom wrote:I hooked the myAlert javascript function to the postReplace attribute of the ajaxtransaction. The myAlert function is like this: function myAlert(p1, p2) { alert("i am here"); webui.suntheme.widget.common.replaceElements(dojo.body()); } At the end of the ajax transaction I correctly see the alert, but no refresh of the table occurs. I know you are fixing the problem for the next release, but I would really need a workaround for the time being. thanks a lot Mauro Dan Labrecque wrote:autozoom wrote:Can you pls give us more detail about how to use this workaround? The createWidgetOnLoad is automatically called by the ajax response code, how can I replace it with replaceElements?Don't concern yourself with the createWidgetOnLoad function -- I expect it to be called. This function simply stores JSON data so widgets can be created at a later time. The replaceElements function is used to trigger the widgets to render in the page. Currently, we call this function during the window onLoad event, but it can be called again. Please see the DynamicFaces.fireAjaxTransaction function API. Dynamic Faces provides the means to add a call back function. I have not tested this myself, but you should be able to use the feature to call replaceElements after Dynamic Faces has completed its Ajax transaction. In the mean time, I'm working on a better solution and hope to make that available shortly. DanIt is very important to be able to ajaxify all of the woodstock components to me. thanks a lot Dan Labrecque wrote:Rasha wrote:Hello, The new build included this createWidgetOnLoad function, which is somehow messing up all the logic we were working with in previous releases. Since on ajax requests, the widgets do not get updated anymore.Are you using DynamicFaces.fireAjaxTransaction to render a new widget VS the component's refresh feature?Is there a way to disable it? and make this work with replaceElement just like before?Unfortunately, Dojo is forcing us to use the window.onLoad event. We'll have to come up with a better solution for this, but the following function may get you by. Note that this is NOT a public function and may go away when we come up with a better fix. webui.suntheme.widget.common.replaceElements(dojo.body()); DanThanks, Rasha Jason Suplizio wrote:Actually, I'm going with the Woodstock_411_GA. Sorry. On Dec 12, 2007 11:49 AM, Jason Suplizio <suplizio@gmail.com> wrote:Great work! If I wanted to check this out, which of these branches/versions (see att'd image) should I use? On Dec 10, 2007 12:59 PM, Dick Spellman <Richard.Spellman@sun.com> wrote:The Project Woodstock Team has released a 4.1.1 micro release that fixes a few critical bugs, offers improved performance and now includesDojo1.0.1 Links can be found on the Download page. https://woodstock.dev.java.net/Download.htm If you plan to add the NetBeans plugins for 4.1.1 to NetBeans, please read the "Special Note" about getting the latest development build of NetBeans. The Release Notes for 4.1.1 are available from a link on the Download page and detail all the issues fixed since 4.1<https://woodstock.dev.java.net/source/browse/*checkout*/woodstock/doc/release-notes.html>https://woodstock.dev.java.net/source/browse/*checkout*/woodstock/doc/release-notes.html?rev=1.50.2.8The Project Woodstock team will now focus on the 4.2 version. We are very interested in feedback for the list of components and other changes/features that we have listed on our Roadmap. Please send inputtodev@woodstock.dev.java.net. https://woodstock.dev.java.net/ProjectRoadmap.htm Thanks, The Project Woodstock Team ---------------------------------------------------------------------Tounsubscribe, e-mail: users-unsubscribe@woodstock.dev.java.net For additional commands, e-mail: users-help@woodstock.dev.java.net