<br><br><div class="gmail_quote">2010/3/29 Andy Schwartz <span dir="ltr"><<a href="mailto:andy.schwartz@oracle.com">andy.schwartz@oracle.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On 3/29/10 5:10 PM, Martin Marinschek wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi Leonardo,<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Ok, if I have a composite component the first thought is use c:if tag, but<br>
remember that with<br>
partial state saving enabled this tag is evaluated when the view is build,<br>
not when it is<br>
rendered. Other alternative is use a component that allows to render one<br>
<br>
</blockquote>
<br>
just to get this straight, cause I seemed to read this (IMHO, wrong<br>
assertion) several times from you already: c:if, c:forEach and<br>
ui:include _should_ be evaluated before rendering again. This is in<br>
Mojarra as of 2.0.3 (Ed, Ryan, correct me if I am wrong) and it should<br>
be in MyFaces as well, right?<br>
<br>
</blockquote>
<br></div>
Haven't had a chance to review this entire thread (or any other recent threads - sorry!), but just wanted to jump in to say that, yes, Ryan has implemented an initial fix for this as part of this issue:<br>
<br>
<a href="https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=1313" target="_blank">https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=1313</a><br>
<br>
Would be good to do some additional testing with our various test cases just to make sure that all is well.<br><font color="#888888">
<br></font></blockquote><div><br>Ok, that's great!. That means we need to make myfaces evaluate c:if, c:forEach and ui:include as default, not as an option activated by a param, like in myfaces right now. Thanks for the tip.<br>
<br>regards,<br><br>Leonardo Uribe<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><font color="#888888">
Andy</font><div><div></div><div class="h5"><br>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Anyway I support your basic motion: it would generally be good to be<br>
able to exchange the renderer as well.<br>
<br>
best regards,<br>
<br>
Martin<br>
<br>
<br>
</blockquote>
<br>
</div></div></blockquote></div><br>