<tr:iterator> does not add index to id
--------------------------------------

                 Key: TRINIDAD-1514
                 URL: https://issues.apache.org/jira/browse/TRINIDAD-1514
             Project: MyFaces Trinidad
          Issue Type: Bug
          Components: Components
    Affects Versions:  1.2.12-core
         Environment: IE7, Trinidad 1.2.11, JSF ri 1.2_12
            Reporter: Dave


<tr:iterator id="itr" value="#{bean.valueList}">

<f:subview id="subPage">
   <jsp:include page="subPage1.jsp" />
</f:subview>    

</tr:iterator>

subPage1.jsp
-------------------
<tr:commandLink id="command" ...>


All the comandLink IDs in the generated html are the same:  itr:subPage.command
Suppose the  valueList has 10 elements,  10 commandLinks will be generated. if 
any command link is clicked, all the 10 bound methods will be executed in 
server side.  

Indice need to be add to component id under <tr:iterator>. For the example 
above.  IDs should be

itr:0:subPage.command
itr:1:subPage.command
itr:2:subPage.command
itr:3:subPage.command
itr:4:subPage.command
itr:5:subPage.command
itr:6:subPage.command
itr:7:subPage.command
itr:8:subPage.command
itr:9:subPage.command

<tr:iterator> inside <tr:iterator> has the same problem.




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to