ICEfaces
  1. ICEfaces
  2. ICE-9107

ace:tableConfigPanel - Sort priority becomes out of sync after a cancel of the panel

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.2, EE-3.2.0.GA
    • Fix Version/s: EE-3.3.0.GA, 4.0.BETA, 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      All
    • Assignee Priority:
      P1
    • Salesforce Case Reference:

      Description

      If the ace:dataTable has sort priorities set and the tableConfigPanel is opened, these priorities are shown in the panel correctly. If a user makes a change on the panel to the sort priority but clicks the cancel button, no changes are made to the dataTable. The issue is then if the panel is opened again, the "cancelled" sort priority is still shown and not the dataTable's.

      This can be reproduced with the Showcase demo.

        Activity

        Arran Mccullough created issue -
        Arran Mccullough made changes -
        Field Original Value New Value
        Salesforce Case Reference 5007000000SQq4HAAT
        Ken Fyten made changes -
        Assignee Nils Lundquist [ nils.lundquist ]
        Fix Version/s 3.3 [ 10370 ]
        Affects Version/s 3.2 [ 10338 ]
        Assignee Priority P2 [ 10011 ]
        Ken Fyten made changes -
        Fix Version/s 3.4 [ 10770 ]
        Fix Version/s 3.3 [ 10370 ]
        Ken Fyten made changes -
        Fix Version/s 3.3 [ 10370 ]
        Fix Version/s 3.4 [ 10770 ]
        Assignee Priority P2 [ 10011 ] P1 [ 10010 ]
        Ken Fyten made changes -
        Fix Version/s 3.4 [ 10770 ]
        Fix Version/s 3.3 [ 10370 ]
        Ken Fyten made changes -
        Fix Version/s EE-3.3.0.GA [ 10572 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #35162 Fri May 17 13:31:19 MDT 2013 nils.lundquist ICE-9107 - TableConfigPanel will decode a cancel ajax event and force a rerender.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tableconfigpanel/TableConfigPanelMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTable.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/dataTable/dataTableConfigPanel.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/tableconfigpanel/tableconfigpanel.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tableconfigpanel/TableConfigPanelRenderer.java
        Hide
        Nils Lundquist added a comment - - edited

        With this commit, nesting a <ace:ajax event="cancel"/> tag inside a <ace:tableConfigPanel/> will cause the panel to rerender with the state from the server on cancellation.

        Revision #35162
        Committed by nils.lundquist
        6 minutes ago
        ICE-9107 - TableConfigPanel will decode a cancel ajax event and force a rerender.

        Show
        Nils Lundquist added a comment - - edited With this commit, nesting a <ace:ajax event="cancel"/> tag inside a <ace:tableConfigPanel/> will cause the panel to rerender with the state from the server on cancellation. Revision #35162 Committed by nils.lundquist 6 minutes ago ICE-9107 - TableConfigPanel will decode a cancel ajax event and force a rerender.
        Nils Lundquist made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s 4.0 [ 11382 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: