I have an use case where I need to load a dataTable with all monthly fees from
a student and put a link in id column to redirect to an annotaded Fee Request
Bean where I can visualize all details ...
I've tried to use :
<t:dataTable id="cob" var="fee"
value="#{studentBean.fees}" preserveDataModel="true"
rows="8"
>
...
<t:commandLink id="command_link" action="#{sutendBean.choose}" immediate="true">
<h:outputText value="#{fee.fee}" />
<t:updateActionListener property="#{feeBean.fee}" value="#{fee}" />
</t:commandLink>
In my faces_config.xml I have :
<navigation-rule>
<from-view-id>*</from-view-id>
<navigation-case>
<from-action>#{studentBean.choose}</from-action>
<from-outcome>success</from-outcome>
<to-view-id>/view/fee.xhtml</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>
Using Eclipse / Tomcat Debug when I enter in feeBean I can see that my property
#{feeBean.fee} is set to null
Are those steps correct ? Is that the way to have a master-detail redirection
using these frameworks ?
---------------------------------
Moody friends. Drama queens. Your life? Nope! - their life, your story.
Play Sims Stories at Yahoo! Games.