Thanks Oscar, I did check on the displayTag (since yesterday)....so, I understand that I need to have something like this:
<display:table class="lista" name="list" pagesize="10" id="current"> and the checkBox: <display:column><s:checkbox theme="simple" name="userCheck" fieldValue='%{myid[current]}' /></display:column> but: '%{myid[current]}' doesn't work. this works: '%{myid[0]}' '%{myid[1]}' '%{myid[2]}' so in other words I just don't know how to loop through myid. any combination doesnt work. I looked at the displayTag docs and they use jsp <% %> or $. when I use them I get literally the string meaning the return value is '$....' any thoughts? wild_oscar wrote: > > %{#attr.current.id} is OGNL, you should be able to use it. > > What do you mean by "the actual string"? > > xianwinwin wrote: >> >> but EL is not allowed in Struts tags. >> when I use # or $ I get the actual string (not the value). >> mmmmm...any idea? >> >> >> >> wild_oscar wrote: >>> >>> They are attributes of the displaytag. >>> current is the id you give to each line in the table: >>> >>> <display:table class="lista" name="list" pagesize="10" id="current"> >>> >>> Check the displaytag's documentation for more info. >>> >>> >>> xianwinwin wrote: >>>> >>>> thank you Wild Oscar, >>>> this is a good starting point for me. >>>> what is the attr and current here? >>>> >>>> %{#attr.current.entityId}? >>>> >>>> I have this on the action: >>>> private String[] userCheck; >>>> private Long[] myid; which is a list of Longs {23,62,67,88,125} >>>> those reflects all the entitieIDs >>>> >>>> The list is Entity: (entityID, city...) >>>> >>>> it looks like this: >>>> entityID, State >>>> [x] 23 Japan >>>> [x] 62 USA >>>> [ ] 67 China >>>> >>>> so my question is this, given the list how do I fix this line with your >>>> suggestion? >>>> >>>> <display:column><s:checkbox theme="simple" name="userCheck" >>>> fieldValue='%{entityId}' /></display:column> >>>> >>>> >>>> * I also tried %{myid} nothing :-( >>>> >>>> THANK YOU!!! >>>> >>>> >>>> >>>> >>>> wild_oscar wrote: >>>>> >>>>> Have you tried fieldValue="%{#attr.current.entityId}? >>>>> >>>>> If you're using the displayTag, you could also have a check at an >>>>> issue I have: >>>>> >>>>> http://www.nabble.com/No-result-defined-for-action-and-result-input-with-checkbox-to16966533.html >>>>> http://www.nabble.com/No-result-defined-for-action-and-result-input-with-checkbox-to16966533.html >>>>> >>>>> >>>>> Which basically happens when the action is executed without any >>>>> checkbox selected. >>>>> >>>>> >>>>> xianwinwin wrote: >>>>>> >>>>>> Hi all, >>>>>> >>>>>> I have a table with a list of buyers. Each buyer has a checkBox that >>>>>> the user can click and decide if he wants to work with them. >>>>>> >>>>>> I'm using displayTag and this is my code: >>>>>> >>>>>> <display:column><s:checkbox theme="simple" name="userCheck" >>>>>> fieldValue='${entityId}'/></display:column> >>>>>> >>>>>> I wonder why I don't get the *value/content* of the userCheck. >>>>>> Instead, I get ${entityId} (this really very string) >>>>>> >>>>>> any idea how to get the entityId (the number)? >>>>>> >>>>>> thank you! >>>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> >> > > -- View this message in context: http://www.nabble.com/struts2---displayTag-how-to-use-checkBox--Problem%3A-translating-the-fieldValue-tp16945993p16986800.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]