ICEfaces
  1. ICEfaces
  2. ICE-11218

ace:dateTimeEntry dateSelect events fail to trigger ajax report in QA test app

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.2.BETA
    • Fix Version/s: EE-4.2.0.GA
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ICEfaces 4 trunk r50154, Tomcat 8, all browsers
    • Assignee Priority:
      P2

      Description

      The following events fail to trigger an ajax report in the QA Calendar ajax test app:
      "dateSelect" Event Test (Default render/execute)
      "dateSelect" Event Test (execute=@all render=@all)
      Default Event Test (execute=@all render=@all)
      "dateSelect" Event Test w/ ValueChangeListener attribute (Default execute/render)

      These tests passed using 4.1.1, libs, but not 4.2 Beta. The test is last known to have passed in automation Dec 12, 2016.

      Test app /calendarAjax.jsf can be found at:
      http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces4/Sparkle/Nightly/dateTimeEntry

        Issue Links

          Activity

          Liana Munroe created issue -
          Ken Fyten made changes -
          Field Original Value New Value
          Assignee Mircea Toma [ mircea.toma ]
          Fix Version/s 4.2 [ 12870 ]
          Assignee Priority P2 [ 10011 ]
          Hide
          Mircea Toma added a comment -

          The issue is triggered whenever the ace:dateTimeEntry component has two or more client behaviours attached. On the client side the component is not able to interpret the list of behaviours attached to a certain event, it assumes that there is only an ace:ajax client behaviour. This causes the client side code to fail once the ace:animation behaviour is added.

          Show
          Mircea Toma added a comment - The issue is triggered whenever the ace:dateTimeEntry component has two or more client behaviours attached. On the client side the component is not able to interpret the list of behaviours attached to a certain event, it assumes that there is only an ace:ajax client behaviour. This causes the client side code to fail once the ace:animation behaviour is added.
          Hide
          Mircea Toma added a comment -

          All ACE components should be modified so that they can handle multiple client behaviours associated with a single client event.

          Show
          Mircea Toma added a comment - All ACE components should be modified so that they can handle multiple client behaviours associated with a single client event.
          Mircea Toma made changes -
          Link This issue depends on ICE-11225 [ ICE-11225 ]
          Ken Fyten made changes -
          Fix Version/s 4.3 [ 13096 ]
          Fix Version/s 4.2 [ 12870 ]
          Hide
          Mircea Toma added a comment -

          Provide the client ID of the component as the javax.faces.source when 'dateSelect' behavior event is triggered.

          Show
          Mircea Toma added a comment - Provide the client ID of the component as the javax.faces.source when 'dateSelect' behavior event is triggered.
          Mircea Toma made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #51415 Tue Apr 11 06:16:26 MDT 2017 mircea.toma ICE-11218 Provide the client ID of the component as javax.faces.source when 'dateSelect' behavior event is triggered.
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datetimeentry/datetimeentry.js
          Hide
          Liana Munroe added a comment -

          Verified ICEfaces 4 trunk r51435. Tomcat 8, IE 11, FF 47, Chrome 57.

          Show
          Liana Munroe added a comment - Verified ICEfaces 4 trunk r51435. Tomcat 8, IE 11, FF 47, Chrome 57.
          Ken Fyten made changes -
          Fix Version/s EE-4.2.0.GA [ 13071 ]
          Fix Version/s 4.3 [ 13096 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: