myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Robinson (JIRA)" <...@myfaces.apache.org>
Subject [jira] Resolved: (TRINIDAD-1514) <tr:iterator> does not add index to id
Date Mon, 22 Jun 2009 15:27:07 GMT

     [ https://issues.apache.org/jira/browse/TRINIDAD-1514?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Andrew Robinson resolved TRINIDAD-1514.
---------------------------------------

    Resolution: Invalid

That is not a bug. The include only happens once, and then the include will stamp out the
component the include builds once per iteration. There is only one link component in your
example, not several. You can also use f:setPropertyActionListener to set data based on the
index or use the event passed into the actionListener to determine which loop is executing
as the action event will be executed in context.

In the future, please discuss issues on the users mailing list before submitting bugs.

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


Mime
View raw message