ICEfaces
  1. ICEfaces
  2. ICE-11179

showcase - ace and mobi demos failures (deltaSubmit=true)

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-4.1.0.GA
    • Fix Version/s: EE-4.2.0.GA
    • Labels:
      None
    • Environment:
      ICEfaces EE 4.1.0.GA libraries/ ICEfaces4 trunk r.49539 (deltaSubmit=true)
      Browser: all
      Server: Tomcat7.0.42
    • Assignee Priority:
      P2

      Description

      showcase:

      1) ace:ajax > Advanced: values rendered on page are not updated when dragging the cursor; the update appears to only work once, then values displayed return to initial values and they can no longer be changed (deltaSubmit=true specific).

      2) ace:dateTimeEntry:
      > Ajax Submit: selected date is no longer updated on page after unchecking "Display as Popup" checkbox (deltaSubmit=true specific).

      3) mobi:dateSpinner (Date and Time demo, iOS10/iPad):
      After changing "Use native" to true or false, the date output value is not updated when changing dates in the component (deltaSubmit=true specific). No issues on desktop.
      It doesn't appear to be an issue with the time value, that is updated anytime after toggling 'use native'=on/off.


      All issues can be reproduced also with EE 4.1.0.GA libraries.

        Activity

        Carmen Cristurean created issue -
        Carmen Cristurean made changes -
        Field Original Value New Value
        Fix Version/s 4.2 [ 12870 ]
        Carmen Cristurean made changes -
        Description showcase:

        1) ace:ajax > Advanced: values rendered on page are not updated when dragging the cursor; the update appears to only work once, then values displayed return to initial values and they can no longer be changed (deltaSubmit=true specific).

        2) ace:dateTimeEntry:
        > Ajax Submit: selected date is no longer updated on page after unchecking "Display as Popup" checkbox (deltaSubmit=true specific).

        3) mobi:dateSpinner (Date and Time demo):
        After changing "Use native" to true or false, the date output value is not updated when changing dates in the component (deltaSubmit=true specific). No issues on desktop.
        It doesn't appear to be an issue with the time value, that is updated anytime after toggling 'use native'=on/off.


        All issues can be reproduced also with EE 4.1.0.GA libraries.
        showcase:

        1) ace:ajax > Advanced: values rendered on page are not updated when dragging the cursor; the update appears to only work once, then values displayed return to initial values and they can no longer be changed (deltaSubmit=true specific).

        2) ace:dateTimeEntry:
        > Ajax Submit: selected date is no longer updated on page after unchecking "Display as Popup" checkbox (deltaSubmit=true specific).

        3) mobi:dateSpinner (Date and Time demo, iOS10/iPad):
        After changing "Use native" to true or false, the date output value is not updated when changing dates in the component (deltaSubmit=true specific). No issues on desktop.
        It doesn't appear to be an issue with the time value, that is updated anytime after toggling 'use native'=on/off.


        All issues can be reproduced also with EE 4.1.0.GA libraries.
        Judy Guglielmin made changes -
        Assignee Ken Fyten [ ken.fyten ]
        Hide
        Ken Fyten added a comment -

        1) ace:ajax > Advanced: values rendered on page are not updated when dragging the cursor; the update appears to only work once, then values displayed return to initial values and they can no longer be changed (deltaSubmit=true specific).

        Does this occur with the default configuration for the Ajax-Advanced demo, without changing any of the option checkboxes?

        2) ace:dateTimeEntry:
        > Ajax Submit: selected date is no longer updated on page after unchecking "Display as Popup" checkbox (deltaSubmit=true specific).

        Does the failure occur if you don't dynamically change the demo? For example, if you uncheck "Display as Popup", the reload the page, then perform the demo test?

        3) mobi:dateSpinner (Date and Time demo, iOS10/iPad):
        After changing "Use native" to true or false, the date output value is not updated when changing dates in the component (deltaSubmit=true specific). No issues on desktop.
        It doesn't appear to be an issue with the time value, that is updated anytime after toggling 'use native'=on/off.

        Does the failure occur if you don't dynamically change the "Use native" attribute? For example, if you check/uncheck "useNative", then reload the page, then perform the demo test?

        Show
        Ken Fyten added a comment - 1) ace:ajax > Advanced: values rendered on page are not updated when dragging the cursor; the update appears to only work once, then values displayed return to initial values and they can no longer be changed (deltaSubmit=true specific). Does this occur with the default configuration for the Ajax-Advanced demo, without changing any of the option checkboxes? 2) ace:dateTimeEntry: > Ajax Submit: selected date is no longer updated on page after unchecking "Display as Popup" checkbox (deltaSubmit=true specific). Does the failure occur if you don't dynamically change the demo? For example, if you uncheck "Display as Popup", the reload the page, then perform the demo test? 3) mobi:dateSpinner (Date and Time demo, iOS10/iPad): After changing "Use native" to true or false, the date output value is not updated when changing dates in the component (deltaSubmit=true specific). No issues on desktop. It doesn't appear to be an issue with the time value, that is updated anytime after toggling 'use native'=on/off. Does the failure occur if you don't dynamically change the "Use native" attribute? For example, if you check/uncheck "useNative", then reload the page, then perform the demo test?
        Hide
        Carmen Cristurean added a comment -

        1) yes, the failure occurs with the default page, only by dragging the cursor to a new position more than once.
        2) no, the failure occurs only if unchecking "Display as Popup" before changing dates in dateTimeEntry.
        3) no, the failure occurs only if checking/unchecking "Use native".

        Show
        Carmen Cristurean added a comment - 1) yes, the failure occurs with the default page, only by dragging the cursor to a new position more than once. 2) no, the failure occurs only if unchecking "Display as Popup" before changing dates in dateTimeEntry. 3) no, the failure occurs only if checking/unchecking "Use native".
        Hide
        Ken Fyten added a comment -

        Okay, I don't think we should worry about the #2, #3 failures since they are not likely real-world usage scenarios that need to be supported. Let's limit the JIRA to #1 then.

        Show
        Ken Fyten added a comment - Okay, I don't think we should worry about the #2, #3 failures since they are not likely real-world usage scenarios that need to be supported. Let's limit the JIRA to #1 then.
        Ken Fyten made changes -
        Assignee Ken Fyten [ ken.fyten ] Mircea Toma [ mircea.toma ]
        Fix Version/s EE-4.2.0.GA [ 13071 ]
        Fix Version/s 4.2 [ 12870 ]
        Assignee Priority P2 [ 10011 ]
        Hide
        Mircea Toma added a comment -

        Force the rendering of the slider (by adding @this to the render attribute) entry on postback to ensure the server side DOM is updated with the latest value of the slider. By doing this the delta submit can properly calculate the previous parameters off the old document.

        Show
        Mircea Toma added a comment - Force the rendering of the slider (by adding @this to the render attribute) entry on postback to ensure the server side DOM is updated with the latest value of the slider. By doing this the delta submit can properly calculate the previous parameters off the old document.
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49572 Tue Nov 22 14:33:25 MST 2016 mircea.toma ICE-11179 Force the rendering of the slider entry on postback to ensure the server side DOM is updated with the latest value of the slider.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/ajax/ajaxAdvanced.xhtml
        Ken Fyten made changes -
        Security Private [ 10001 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: