ICEfaces
  1. ICEfaces
  2. ICE-7793

ace:dataTable - input field values in a collapsed panel in a data table are carried over

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.0
    • Fix Version/s: EE-3.0.0.BETA, 3.0.1
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      All

      Description

      The test case scenario. Panel expansion for a data table row contains another data table which has input fields on each row. expand a row, enter value in the input fields in the nested rows. collapse the row. refresh the outer data table with different filters, expand the same row (based on row index). The old values are displayed instead of new values.

      This is only an issue if the row is contracted after entering the values.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #27955 Tue Feb 21 13:49:02 MST 2012 nils.lundquist ICE-7793 - Stopped DataTable panel contraction from iterating target panel children.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTable.java
        Arran Mccullough created issue -
        Arran Mccullough made changes -
        Field Original Value New Value
        Salesforce Case [5007000000KGkM5]
        Hide
        Arran Mccullough added a comment -

        Attached test case and source code.

        Steps to reproduce issue:

        • Click on Load List #1 button, dataTable is loaded with two rows.
        • Expand the first row, nested dataTable is shown.
        • Enter in some text to the nested dataTable input field.
        • Contract the row.
        • Click on Load List #2 button, dataTable is loaded with new data.
        • Expand the first row, text that was entered in with the first set of data is still displayed.

        If the row isn't contracted between changed the data doesn't get copied.

        Show
        Arran Mccullough added a comment - Attached test case and source code. Steps to reproduce issue: Click on Load List #1 button, dataTable is loaded with two rows. Expand the first row, nested dataTable is shown. Enter in some text to the nested dataTable input field. Contract the row. Click on Load List #2 button, dataTable is loaded with new data. Expand the first row, text that was entered in with the first set of data is still displayed. If the row isn't contracted between changed the data doesn't get copied.
        Arran Mccullough made changes -
        Attachment Case10971Example.war [ 14083 ]
        Attachment Case10971Example.zip [ 14084 ]
        Arran Mccullough made changes -
        Assignee Nils Lundquist [ nils.lundquist ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #27959 Tue Feb 21 14:45:01 MST 2012 nils.lundquist ICE-7793 - Stopped DataTable panel contraction from iterating target panel children
        Files Changed
        Commit graph MODIFY /icefaces3/branches/icefaces-3.0.x-maintenance/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTable.java
        Hide
        Nils Lundquist added a comment -

        Revision #27955
        Committed by nils.lundquist 8 minutes ago
        ICE-7793 - Stopped DataTable panel contraction from iterating target panel children.

        Show
        Nils Lundquist added a comment - Revision #27955 Committed by nils.lundquist 8 minutes ago ICE-7793 - Stopped DataTable panel contraction from iterating target panel children.
        Nils Lundquist made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s EE-3.0.0.BETA [ 10324 ]
        Fix Version/s 3.0.1 [ 10282 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: