Zkusím to vzít trošku z druhé strany...
Opravdu potřebujete předat tu hodnotu #{firstBean.id} jako hidden parametr?

Když používáte dataTable
<h:dataTable var="firstBean" value="#{listingBean.listFirsts}">
a v action metodě AnotherBeanu doSome() zavoláte 
FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMa
p().get("firstBean"), dostanete vrácený celý FirstBean pro řádek na kterém
bylo aktivováno tlačítko.

Jirka

PS: Možná bude nutné tagem <h:form> zapouzdřit celou dataTable, to si nejsem
jistý

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Mirek Stohr
> Sent: Monday, January 16, 2006 2:14 PM
> To: [email protected]
> Subject: jsf commandButton
> 
> Vazeni kolegove,
> 
> mam takovy zacatecnicky dotaz: Na JSF strance bych potreboval 
> nasledujici konstrukt (vynechana spousta tagu):
> 
> <h:dataTable var="firstBean" value="#{listingBean.listFirsts}">
> <h:form>
> 
> <h:commandButton value="OK" action="#{anotherBean.doSome}">
>       <f:param name="id" value="#{firstBean.id}" /> 
> </h:commandButton> </h:form> </h:dataTable>
> 
> Prelozeno do HTML jazyka, ve formulari potrebuji predat 
> hidden pole, jehoz nazev je "id" a hodnotu mi da 
> #{firstBean.id}. Resp. v anotherBeanu potrebuji nastavit 
> atribut "id" na hodnotu, kterou ma firstBean. Jak to udelat? 
> Vyse zminena konstrukce mi nefunguje (ale pokud misto 
> commandButton dam commandLink, je to OK). Co jsem nepochopil?
> 
> Zkousel jsem Google, zadny vhodny priklad.
> 
>                Mirek
> 

Odpovedet emailem