[EMAIL PROTECTED] (Gary VanMatre) wrote on 09/06/2005 01:16:00 PM: > >I thought I was finally getting the hang of Shale/JSF/tiles/.... till now, > >when it seems like something which *ought* to work, isn't. I have a > >"commandLink" in my jsp page and clicking on it does not go to the the > >showSurvey method of my backing bean "worklist" - instead I return to an > >empty page. Nothing in the logs either...(:( > > I would add the 'immediate=true' attribute to your commandLink. In > Struts terms this is like a cancel submit button (bypasses > validation). It may be that you have validation errors and your > navigation rules are not correct.
Thanks for your note, Gary. I tried your suggestion but with no success. Here's something more I noticed though: it seems like the command link isn't working only within the <h:datatable tag. iow, I moved the entire link outside the <h:datatable and then clicking on the link takes me where it should. Codewise, <h:form> <h:commandLink id="getSurvey" action="#{worklist.getSurvey}"> <h:outputText value="get survey!" /> </h:commandLink> </h:form> Above link *works*. <h:dataTable id="items" value="#{worklist.assignments}" var="assignment"> <h:column> <h:form> <h:commandLink id="showSurvey" action=" #{worklist.getSurvey}" immediate="true"> <h:outputText value="getSurvey within databale" /> </h:commandLink> </h:form> </h:column> </h:dataTable> But links above *don't* work..(:( So seems like the combination of <h:datatable and <h:commandLink is giving me trouble. (I also tried removing the id="showSurvey" bit since I thought it may be a duplicate id problem, but no go..) Any other ideas..? > > Gary > Thanks again! Geeta