Hi Simon,
thanks for your help.
I did like you suggested, but now I have another problem:
When I check one radio the first time, nothing happend...
After that, in the next click, it works fine, its submit the windonw and
shows de detais of my last cheking.
I found this answer by searching of a solution, but its doesn't helps me:
http://www.mail-archive.com/[email protected]/msg26100.html
Have you any idea or solution for this problem ?
Thanks.
2007/3/7, Simon Kitching <[EMAIL PROTECTED]>:
edney imme wrote:
>
>
>
> Hi,
>
> I have a problem, and I would appreciate a suggestion of what would be
> the better solution to solve it. I didn't work before with
> tomahawk-sandbox taglibs, just my-faces, jstl and others...
>
> My Problem is:
> I need to populate a result list, and the first collumn must be a radio,
> that receives the value of my id.
> And after, when I will click at one of the radios ids, it will be edit
> details on the same windonw, where I can alter or delete them.
>
> I nedd to populate a radio field in a DataTable with they correspondent
> ids. I'm searching, and I found some answers. By one of them, I try to
> use h:selectOneRadio, like that:
>
> <h:selectOneRadio value="#{ bean.idSelected}"
> onclick="submit()">
> <f:selectItems value="#{bean.idList}"/>
>
> </h:selectOneRadio>
>
> But, them I have this result:
>
> * 1 * 2 * 3 * 4 | Item 1 | Test 1
> * 1 * 2 * 3 * 4 | Item 2 | Test 2
> * 1 * 2 * 3 * 4 | Item 3 | Test 3
> * 1 * 2 * 3 * 4 | Item 4 | Test 4
>
> (* = radio)
>
> But so it repet in each line all the ids, radios. And it must be like
that:
>
> * 1 | Item 1 | Test 1
> * 2 | Item 2 | Test 2
> * 3 | Item 3 | Test 3
> * 4 | Item 4 | Test 4
>
> Show one id for each line, with they correspondent others values.
>
> Otherwise, I found others solutions where I need to use JavaScript, and
> too one with using "s:selectOneRow", in that link:
> http://www.irian.at/myfaces-sandbox/selectOneRow.jsp.source
>
> So, I would know how to use them, or if it is the better solution for my
> problem.
You might like to investigate t:selectOneRadio with layout="spread"
(which is invisible) together with t:radio tags (which link to the
selectOneRadio and are placed however you want).
http://myfaces.apache.org/tomahawk/tlddoc/index.html
Regards,
Simon