ICEfaces
  1. ICEfaces
  2. ICE-8164

REGRESSION - showcase deltaSubmit failures

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.0.1, EE-3.0.0.GA
    • Fix Version/s: EE-3.2.0.BETA, EE-3.2.0.GA, 3.3
    • Component/s: QA, Sample Apps
    • Labels:
      None
    • Environment:
      Icefaces3/trunk revision# 29138
      Server: tomcat6
      Browser: FF3.6, IE7 & Chrome19
      Last Known working revision #: N/A
    • Assignee Priority:
      P1

      Description

      Run Icefaces3 with DeltaSubmit Configuration (-DdodeltaSubmit="")

      ConfirmationDialog - Effect (If changing the effect and displaying the dialog, the dialog immediately hides and the effect changes back to the default)
      To Reproduce:
      go to ace:confirmationDialog > Effect. The default values for show and hide effect are both fade. Change either to a different settings (highlight etc.) then click "Display Dialog" button. You won't get a chance to click "ok" or "cancel" in the dialog menu as it will disappear in an instant. Also note, that the show and hide effect values will both reset to "fade".


      DataTable - Row/Cell Editing (Fails manually, unable to edit the rows. Clicking on the row editor does nothing)
      To Reproduce:
      go to ace:dataTable > Row/Cell Editing. Under the options column, click on the row editor and nothing happens.


      NotificationPanel - Server Side (Maybe not a component issue but clicking on the X to close the notificationPanel does not change the command button from 'Hide using server' to 'Show using server')
      To Reproduce:
      go to ace:notificationPanel > Server Side. Click on the "Show using server" button. On top, you will see a notification panel pop down and the "Show using server" button will change to "Hide using server" (keep this button on notice). Click on the "X" on the top right hand corner of the notification panel. The Panel disappears but the words on the button will stay the same as "Hide using server" (notificationPanel issue image attached).


      Panel - Listener (Fails manually, the listener status is not updated on the page)
      To Reproduce:
      go to ace:panel > Listener. Keep note of the listener status. On the panel header, click on the "-" button. The panel will shrink yet the Listener status doesn't change its message content and stays the same as "No status yet." You can also try to expand or close the panel by clicking on the "+" or "x" button respectively and the listener will not change its status at all.

        Activity

        Hide
        Mircea Toma added a comment -

        The ConfirmationDialog/Effect regression also occurs when deltaSubmit is disabled.

        Show
        Mircea Toma added a comment - The ConfirmationDialog/Effect regression also occurs when deltaSubmit is disabled.
        Hide
        Carmen Cristurean added a comment -

        Jerome confirmed that all issues exist also on Icefaces3.0.x-maintenance branch rev. 30469 w/ deltaSubmit.

        Show
        Carmen Cristurean added a comment - Jerome confirmed that all issues exist also on Icefaces3.0.x-maintenance branch rev. 30469 w/ deltaSubmit.
        Hide
        Mircea Toma added a comment -

        Modified delta submit to append the cloned element of the submit triggering element and use it as source element when jsf.ajax.request is invoked. This way ace:notificationPanel will receive the javax.faces.source parameter that correctly points to the triggering element (instead of using the singleSubmit hidden form as the source).

        Show
        Mircea Toma added a comment - Modified delta submit to append the cloned element of the submit triggering element and use it as source element when jsf.ajax.request is invoked. This way ace:notificationPanel will receive the javax.faces.source parameter that correctly points to the triggering element (instead of using the singleSubmit hidden form as the source).
        Hide
        Mircea Toma added a comment - - edited

        Applied fix to maintenance branch.

        Show
        Mircea Toma added a comment - - edited Applied fix to maintenance branch.

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Jerome Ruzol
          • Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: