You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Andrew Robinson (JIRA)" <de...@myfaces.apache.org> on 2009/06/22 18:52:07 UTC

[jira] Commented: (TRINIDAD-1514) does not add index to id

    [ https://issues.apache.org/jira/browse/TRINIDAD-1514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12722671#action_12722671 ] 

Andrew Robinson commented on TRINIDAD-1514:
-------------------------------------------

Work-around, remove the f:subview, the stamps are correctly created when the subview is not there.

> <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
>         Attachments: TRINIDAD-1514.tar.bz2
>
>
> <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.