ICEfaces
  1. ICEfaces
  2. ICE-7029

Nested DataTable Testing Failures

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.0.RC1
    • Fix Version/s: 3.0.RC1, 3.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      2.1 Nested Datatable Test, Tomcat 6
    • Assignee Priority:
      P1

      Description

      This JIRA captures explanations and exploration of fixes for bugs observed while the running and developing table-nesting tests.
      1. DataTable.java
        32 kB
        Nils Lundquist
      2. nesting_fix_-_patches_25836.patch
        8 kB
        Nils Lundquist
      3. UIData.java
        2 kB
        Nils Lundquist
      1. nested-datatable-issue1.JPG
        76 kB
      2. nested-datatable-issue2.JPG
        89 kB
      3. nested-datatable-issue3.JPG
        112 kB

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #26744 Mon Dec 05 14:40:51 MST 2011 nils.lundquist ICE-7029 - Fix for DataTable Nesting without StateMap Caching
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTable.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableRenderer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #26729 Fri Dec 02 15:36:56 MST 2011 nils.lundquist ICE-7029 - Adjusted DataTable to generate properties while rowIndex == -1. Else properties are saved with the wrong clientId and are not correctly restored / retrieved.
           
          DataTable visitTree has also been altered to properly visit column children during non-iterative "row" visiting.
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTable.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/artifacts/ComponentArtifact.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableRenderer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #26687 Thu Dec 01 13:51:57 MST 2011 nils.lundquist ICE-7029 - Added spacing on getComponentId() generated method.
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/artifacts/ComponentArtifact.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #26651 Wed Nov 30 13:27:06 MST 2011 nils.lundquist ICE-7029 - Fixes for nested data table issues. Fixed issues related to out of sync data model, overly broad javascript selectors, clientId assignment, generator property getter bug for mojarra-style UIData clientIds. Iterate for table has also been narrowed.
           
          State saving issue for child data table remains. Workaround is to bind to a bean the properties of the child table.
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTable.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/artifacts/ComponentArtifact.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableRenderer.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js

            People

            • Assignee:
              Nils Lundquist
              Reporter:
              Nils Lundquist
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: