ICEfaces
  1. ICEfaces
  2. ICE-6361

Problems nesting dataTable inside ice:repeat

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 2.0-Beta2
    • Fix Version/s: 3.0
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Server tomcat6
      Icefaces2 revision# 23411

      Description

      We have received a few reports of problems using the ice:repeat tag with nested UIData components.

      QA tests with ace components placed inside h:dataTable, which itself is nested inside ice:repeat do not work correctly
      - Testcase available at '\repo\qa\trunk\Regression-Icefaces2\Sparkle\tabset'
      - testpage 'http://localhost:8080/tab/dataStructures/tabRepeatDt.jsf'

      Also a forum reported issue (http://www.icefaces.org/JForum/posts/list/18230.page).


        Issue Links

          Activity

          Mandeep Hayher created issue -
          Mandeep Hayher made changes -
          Field Original Value New Value
          Assignee Ken Fyten [ ken.fyten ]
          Ken Fyten made changes -
          Summary ace components placed under h:dataTable in ice:repeat donot work Problems nesting dataTable inside ice:repeat
          ICEsoft Forum Reference http://www.icefaces.org/JForum/posts/list/18230.page
          Salesforce Case []
          Component/s Components [ 10012 ]
          Fix Version/s 2.0.0 [ 10230 ]
          Affects Version/s 2.0-Beta2 [ 10242 ]
          Affects Version/s 2.0.0 [ 10230 ]
          Description ace components placed under h:dataTable in ice:repeat donot work
          Testcase available at '\repo\qa\trunk\Regression-Icefaces2\Sparkle\tabset'
           testpage 'http://localhost:8080/tab/dataStructures/tabRepeatDt.jsf'

          We have received a few reports of problems using the ice:repeat tag with nested UIData components.

          QA tests with ace components placed inside h:dataTable, which itself is nested inside ice:repeat do not work correctly
          - Testcase available at '\repo\qa\trunk\Regression-Icefaces2\Sparkle\tabset'
          - testpage 'http://localhost:8080/tab/dataStructures/tabRepeatDt.jsf'

          Also a forum reported issue (http://www.icefaces.org/JForum/posts/list/18230.page).


          Ken Fyten made changes -
          Salesforce Case []
          Assignee Priority P1
          Assignee Ken Fyten [ ken.fyten ] Judy Guglielmin [ judy.guglielmin ]
          Ken Fyten made changes -
          Link This issue duplicates ICE-6370 [ ICE-6370 ]
          Hide
          Judy Guglielmin added a comment -

          attached a demo example which has 2 view pages. One has the regular <h:datatable> within a <ui:repeat> and the other has an <ice:datatable> within ui:repeat.
          note that the only ice:datatable that is rendered is the last one in the collection which is the var in the ui:repeat

          Show
          Judy Guglielmin added a comment - attached a demo example which has 2 view pages. One has the regular <h:datatable> within a <ui:repeat> and the other has an <ice:datatable> within ui:repeat. note that the only ice:datatable that is rendered is the last one in the collection which is the var in the ui:repeat
          Judy Guglielmin made changes -
          Attachment icerepeat.zip [ 12752 ]
          Hide
          Judy Guglielmin added a comment - - edited

          as per Ken's instructions..
          Note that I have the list of depts in the ui:repeat as well. The attached example has these with an <h:panelGroup using <h:outputText>, but I also used <ice:panelGroup and <ice:outputText> components and they rendered fine. It's just the <ice:dataTable> that is not being rendered correctly.
          Note also that the <ui:debug/> tag is present on both pages (ctrl + shift + d)

          Show
          Judy Guglielmin added a comment - - edited as per Ken's instructions.. Note that I have the list of depts in the ui:repeat as well. The attached example has these with an <h:panelGroup using <h:outputText>, but I also used <ice:panelGroup and <ice:outputText> components and they rendered fine. It's just the <ice:dataTable> that is not being rendered correctly. Note also that the <ui:debug/> tag is present on both pages (ctrl + shift + d)
          Judy Guglielmin made changes -
          Assignee Judy Guglielmin [ judy.guglielmin ] Ted Goddard [ ted.goddard ]
          Hide
          Ken Fyten added a comment -

          This will need Mojarra JSF 2.1 as it's a JSF bug.

          Show
          Ken Fyten added a comment - This will need Mojarra JSF 2.1 as it's a JSF bug.
          Ken Fyten made changes -
          Fix Version/s 2.1 [ 10241 ]
          Fix Version/s 2.0.0 [ 10230 ]
          Ken Fyten made changes -
          Salesforce Case []
          Assignee Priority P1
          Hide
          Ted Goddard added a comment -

          The duplicate issue ICE-6370 was closed since it was identified as a Mojarra bug. If new ICEfaces dataTable or repeat components are desired that do not have these shortcomings, new JIRAs can be created for them.

          Show
          Ted Goddard added a comment - The duplicate issue ICE-6370 was closed since it was identified as a Mojarra bug. If new ICEfaces dataTable or repeat components are desired that do not have these shortcomings, new JIRAs can be created for them.
          Ted Goddard made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Won't Fix [ 2 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Ted Goddard
              Reporter:
              Mandeep Hayher
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: