ICEfaces
  1. ICEfaces
  2. ICE-6848

DeltaSubmit=true has some issues with page navigation

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.1, EE-2.0.0.GA
    • Fix Version/s: 2.1-Beta, 3.0, EE-2.0.0.GA_P01
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Icefaces-ee2 trunk revision# 27286(DeltaSubmit=true)
      Server: tomcat6
      Browser: FF3.6, IE7 & GoogleChrome8
    • Assignee Priority:
      P2
    • Affects:
      Compatibility/Configuration

      Description

      This is a follow-on JIRA for work started under ICE-6797.

      There is some issue with using deltaSubmit=true and page navigation. MIRCEA to update this with meaningful statements... :)

        Activity

        Hide
        Mircea Toma added a comment -

        This issue is triggered when new form elements are added to the form by a DOM update and during form submit the previously used parameters don't take the parameters corresponding to these new form elements into account when calculating the parameter difference.

        Show
        Mircea Toma added a comment - This issue is triggered when new form elements are added to the form by a DOM update and during form submit the previously used parameters don't take the parameters corresponding to these new form elements into account when calculating the parameter difference.
        Hide
        Mircea Toma added a comment -

        The fixed code verifies now during each submit if new form elements were added to the form. The parameters corresponding to these new form elements are added into the maps holding the previous parameters, both on the client and server side. This way the parameter diffing will handle correctly any parameter addition. The parameter removal is already implicitly handled by the parameter diffing mechanism.

        Show
        Mircea Toma added a comment - The fixed code verifies now during each submit if new form elements were added to the form. The parameters corresponding to these new form elements are added into the maps holding the previous parameters, both on the client and server side. This way the parameter diffing will handle correctly any parameter addition. The parameter removal is already implicitly handled by the parameter diffing mechanism.
        Hide
        Mircea Toma added a comment -

        Applied fix to maintenance branch.

        Show
        Mircea Toma added a comment - Applied fix to maintenance branch.

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Mandeep Hayher
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: