Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.2.12-core
    • Fix Version/s: 1.2.12-core
    • Component/s: Components
    • Labels:
      None
    • Environment:
      IE7, Trinidad 1.2.11, JSF ri 1.2_12

      Description

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

        Attachments

          Activity

            People

            • Assignee:
              arobinson74 Andrew Robinson
              Reporter:
              javaone9 Dave
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: