ICEfaces
  1. ICEfaces
  2. ICE-5815

Compat: Override UIData.visitTree() method in ice.UISeries.visitTree() to work-around JSF 2 check for UIColumn

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Alpha3
    • Fix Version/s: 2.0-Beta1, 2.0.0
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      ICEfaces 2 compat components based on UISeries
    • Affects:
      Compatibility/Configuration

      Description

      After analysis of the root cause of the failure in ICE-5790 it has become apparent that in JSF 2 they have changed the implementation of the UIData.visitTree() method to discriminate for UIColumn child components. This new test breaks many of our ICEfaces 1.x components based on ice.UISeries.

      The suggested workaround is to override the visitTree() method in our ice.UISeries class to implement a version of the JSF2 UIData.visitTree() logic that also works for none-UIColumn child components.

        Issue Links

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: