Hi
im using a link inside a datatable which want to visible after the user is logged in.
i used render action but after the user is logged in and the page is refreshed only the link is visible
<h:panelGroup id="read" rendered="#{identity.loggedIn}"> <s:link view="/EditReview.xhtml" value="Edit Review" rendered="#{identity.username==exp1.userId}"> <f:param name="revid" value="#{exp1.reviewEntryId}"/> </s:link> </h:panelGroup>
<a:commandButton id="register" value="Register" action="#{register.register}" oncomplete="windowclose1();" reRender="read"/>
<s:link view="/EditReview.xhtml" value="Edit Review" id="read "rendered="#{identity..loggedIn}">
you can't update directly the element which was not rendered before request, as in this case - nothng to update in DOM tree. So make one more wrapper (outputPanel) and update it.