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

        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.
        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.

          People

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

            Dates

            • Created:
              Updated:
              Resolved: