[jboss-user] [JBoss Seam] - s:link/s:button in RichFaces or Trinidad
straubp
do-not-reply at jboss.com
Tue May 1 07:21:47 EDT 2007
Hi all,
I have a table with a button in each row to open the details.
| <t:dataTable value="#{listManager.dataModel}" var="item" rowIndexVar="idx">
| ...
| <h:column>
| <f:facet name="header">
| <h:outputText value="Details" />
| </f:facet>
| <s:button action="#{itemManager.selectItem}" value="Details">
| <f:param name="listidx" value="#{idx}" />
| </s:button>
| </h:column>
| </t:dataTable>
|
When I click the button, I can get parameter listidx with:
| @RequestParameter("listidx")
| private String idx;
|
When I'm trying to do this with RichFaces or Trinidad this doesn't work. The injected RequestParameter always is null.
Here the code for the tables:
| <tr:table value="#{listManager.dataModel}" var="item" rows="5" rowIndexVar="idx">
| ...
| <tr:column>
| <f:facet name="header">
| Details
| </f:facet>
| <s:button action="#{itemManager.selectItem}" value="Details">
| <f:param name="listidx" value="#{idx}" />
| </s:button>
| </tr:column>
| </tr:table>
|
|
| <rich:dataTable value="#{listManager.dataModel}" var="item" rowIndexVar="idx">
| ...
| <rich:column>
| <f:facet name="header">
| <h:outputText value="Details"></h:outputText>
| </f:facet>
| <s:button action="#{laufManager.selectItem}" value="Details">
| <f:param name="listidx" value="#{idx}" />
| </s:button>
| </rich:column>
| </rich:dataTable>
|
Is there something I'm doing wrong? Or are s:link and s:button simply not working with Richfaces and Trinidad?
Thanks in advance!
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4042049#4042049
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4042049
More information about the jboss-user
mailing list