ICEfaces
  1. ICEfaces
  2. ICE-9247

Handle new JSF 2.2 view state key format

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.3
    • Fix Version/s: EE-3.3.0.GA, 4.0.BETA, 4.0
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      ICEfaces

      Description

      ICEfaces needs to be modified so that it can handle the new format for the view state keys introduced in JSF 2.2. During an AJAX partial update ICEfaces needs to generate view state updates that correspond to each form included in the page.
      The new format for now looks like:
      view root client ID + separator + javax.faces.ViewState + separator + form counter

        Issue Links

          Activity

          Hide
          Mircea Toma added a comment -

          Added reference to parent issue.

          Show
          Mircea Toma added a comment - Added reference to parent issue.
          Hide
          Mircea Toma added a comment - - edited

          Modified DOMPartialViewContext.renderState method to adapt its behaviour based on the JSF version. For version higher that 2.2 the view state updates will use the new format required by JSF. Also, modified the JS code in the bridge to seamlessly handle any handling of the view state key, regardless of their format.

          Show
          Mircea Toma added a comment - - edited Modified DOMPartialViewContext.renderState method to adapt its behaviour based on the JSF version. For version higher that 2.2 the view state updates will use the new format required by JSF. Also, modified the JS code in the bridge to seamlessly handle any handling of the view state key, regardless of their format.

            People

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

              Dates

              • Created:
                Updated:
                Resolved: