ICEfaces
  1. ICEfaces
  2. ICE-5701

Hidden input elements not created properly during a partial render

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Alpha2
    • Fix Version/s: 2.0-Alpha3, 2.0.0
    • Component/s: Bridge, Framework
    • Labels:
      None
    • Environment:
      browser

      Description

      The hidden input elements that hold window and view identifiers are not recreated properly when the entire body of the document is replaced. Currently these elements are created only on document load.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #21392 Tue May 11 08:34:24 MDT 2010 mircea.toma ICE-5701 Create on the server side the hidden input elements that hold the window and view identifiers to make sure they are always present in the page.
        Files Changed
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/resources/META-INF/faces-config.xml
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/javascript/application.js
        Commit graph ADD /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/event/WindowAndViewIDSetup.java
        Mircea Toma created issue -
        Mircea Toma made changes -
        Field Original Value New Value
        Salesforce Case []
        Fix Version/s 2.0-Alpha3 [ 10032 ]
        Assignee Mircea Toma [ mircea.toma ]
        Mircea Toma made changes -
        Salesforce Case []
        Description The hidden input elements that carry window and view identifiers are not recreated properly when the entire body of the document is replaced. Currently these elements are created only on document load. The hidden input elements that hold window and view identifiers are not recreated properly when the entire body of the document is replaced. Currently these elements are created only on document load.
        Hide
        Mircea Toma added a comment -

        Use system event listener to create the hidden input elements that hold the window and view identifiers on the server side to make sure they are always present within the form.

        Show
        Mircea Toma added a comment - Use system event listener to create the hidden input elements that hold the window and view identifiers on the server side to make sure they are always present within the form.
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #21402 Wed May 12 14:04:06 MDT 2010 mircea.toma ICE-5701 Make sure that input element holding the ice.view value is not cleared after iceSubmit/icePartialSubmit is invoked in 'compat'.
        Files Changed
        Commit graph MODIFY /icefaces/scratchpads/glimmer/compat/core/src/main/javascript/submit.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #21403 Wed May 12 14:16:16 MDT 2010 mircea.toma ICE-5701 Override encodeEnd to avoid having the UIOutput component render an additional and useless 'span' element.
        Files Changed
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/event/WindowAndViewIDSetup.java
        Hide
        Mircea Toma added a comment -

        Make sure that input element holding the ice.view value is not cleared after iceSubmit/icePartialSubmit is invoked in 'compat'.

        Show
        Mircea Toma added a comment - Make sure that input element holding the ice.view value is not cleared after iceSubmit/icePartialSubmit is invoked in 'compat'.
        Ken Fyten made changes -
        Fix Version/s 2.0.0 [ 10230 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: