ICEfaces-EE
  1. ICEfaces-EE
  2. IPCK-385

Accessible dataPaginator not working when paging.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.0.0.GA
    • Fix Version/s: EE-3.0.0.GA
    • Component/s: Accessible Components
    • Labels:
      None
    • Environment:
      *

      Description

      Split from IPCK-352.

      Navigating the paginator to another page results in the table being blanked out. Both the paginator submit and the subsequent table render are done OK and the table update is in the response body. See screenshot-1.png. However, when it comes time to update on the client side, the original table is gone and the framework reports a malformed XML error. See screenshot-2.png. Between the submit and the response the table has somehow disappeared on the client side.

        Activity

        yip.ng created issue -
        yip.ng made changes -
        Field Original Value New Value
        Attachment screenshot-1.png [ 14243 ]
        Attachment screenshot-2.png [ 14244 ]
        Ken Fyten made changes -
        Salesforce Case []
        Fix Version/s EE-3.0.0.GA [ 10261 ]
        Assignee Priority P1
        Affects Version/s EE-3.0.0.GA [ 10261 ]
        Assignee Ken Fyten [ ken.fyten ] Mircea Toma [ mircea.toma ]
        Hide
        Mircea Toma added a comment -

        All the rendered 'TR' elements corresponding to the data table rows have the same 'ID' attribute. This causes the failure in the JSF bridge because the browser gets confused which element is supposed to pick (before update is applied).

        Show
        Mircea Toma added a comment - All the rendered 'TR' elements corresponding to the data table rows have the same 'ID' attribute. This causes the failure in the JSF bridge because the browser gets confused which element is supposed to pick (before update is applied).
        Hide
        Mircea Toma added a comment -

        In the TableRenderer append row index to the clientID of the row component to make sure that the assiged element IDs are unique.

        Show
        Mircea Toma added a comment - In the TableRenderer append row index to the clientID of the row component to make sure that the assiged element IDs are unique.
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Priority P1

          People

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

            Dates

            • Created:
              Updated:
              Resolved: