Hi Helmut :-),

Sorry Leo, I've forgot the third possibility which is explained by Helmut.
In any case, you get the link current row through UIData.getRowData().

Regards,
Zied


2007/8/1, Helmut Swaczinna <[EMAIL PROTECTED]>:
>
> Hi Leo,
>
> I use this line of code to get the param in the actionListenter:
>
> Object param =
> ((UIParameter)event.getComponent().getChildren().get(0)).getValue();
>
> Regards
> Helmut
>
> ----- Original Message -----
> From: "Leonhard Holzer" <[EMAIL PROTECTED]>
> To: "MyFaces Discussion" <users@myfaces.apache.org>
> Sent: Wednesday, August 01, 2007 3:01 PM
> Subject: [Tobago] parameter for detail links
>
>
> > Hello list,
> >
> > I use spring webflow together with tobago 1.0.11 on java 1.4.
> > I have a sheet:
> >
> >                           <tc:sheet
> > value="#{tableSearchCriteria.tableList}"
> >                               columns="100px;70px;70px;70px;*"
> var="row">
> >                               <tc:column label="#{global.tableName}">
> >                                   <tc:out value="#{row}" />
> >                               </tc:column>
> > ...
> >                               <tc:column label="#{global.actions}">
> >                                   <tc:form id="describeTableForm">
> >                                   <tc:button label="#{global.cmdDescribe
> }"
> > action="describe" actionListener="#{tableSearchCriteria.test}">
> >                                       <tc:attribute name="testTable"
> > value="test123"/>
> >                                       <f:param name="tableNameId"
> > value="Test23"/>
> >                                   </tc:button>
> >                                   </tc:form>
> >                               </tc:column>
> > ...
> >                           </tc:sheet>
> >
> >
> > but the parameter tableNameId is not transfered to the server.If I read
> > all request parameters in the actionListener:
> >
> >       FacesContext context = FacesContext.getCurrentInstance();
> >       Map map = context.getExternalContext().getRequestMap();
> >       Iterator iter = map.keySet().iterator();
> >       while (iter.hasNext()) {
> >           String key = (String) iter.next();
> >           System.out.println("key: "+key+" -> "+map.get(key));
> >       }
> >
> >
> > The parameter tableNameId is not part of the parameters. does anyone
> have
> > any suggestions?
> >
> > regards
> > Leo
> >
> >
> >
> >
>
>


-- 
Zied Hamdi
zatreex.sourceforge.net

Reply via email to