<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.