ICEfaces
  1. ICEfaces
  2. ICE-7364

Icefaces and JSF rendering when embedded in an ACE panelExpansion

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.1-Beta
    • Fix Version/s: 2.1-Beta2, 3.0
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Tomcat v7.0. JSF 2.1.3.
    • Workaround Exists:
      Yes
    • Workaround Description:
      Use HTML <img> tag for images and h: tags for grid and panels.

      Description

      ICEFaces components rendering within ace:panelExpansion.
      There's two issues, icefaces tags do not render when embedded in an ace panelExpansion and nor does the h:graphicImage and ice:graphicImage.

      Test cases:

      1. Using all icefaces tags within an ace:panelExpansion tags and HTML <img> for images causes the following error (test with auctionMonitor.xhtml):
      Oct 19, 2011 9:26:21 AM com.icesoft.faces.context.DOMContext attachDOMContext
      SEVERE: ICEfaces rendering required by icefaces-compat.jar components. Enable via <icecore:config render="true" />.
      Oct 19, 2011 9:26:21 AM org.icefaces.impl.context.CustomPartialRenderCallback visit
      SEVERE: Subtree rendering failed for class org.icefaces.ace.component.datatable.DataTable iceForm:iceTablejava.lang.UnsupportedOperationException: ICEfaces rendering required.

      2. Using all JSF tags within an ace:panelExpansion tags causes the following error (test with auctionMonitor2.xhtml):
      Oct 19, 2011 9:27:01 AM org.icefaces.impl.context.CustomPartialRenderCallback visit
      SEVERE: Subtree rendering failed for class org.icefaces.ace.component.datatable.DataTable iceForm:iceTablejava.lang.UnsupportedOperationException: Implement writeURIAttribute

      3. Using all icefaces tags within an ace:panelExpansion tags causes the following error (test with auctionMonitor3.xhtml):
      Oct 19, 2011 9:27:38 AM com.icesoft.faces.context.DOMContext attachDOMContext
      SEVERE: ICEfaces rendering required by icefaces-compat.jar components. Enable via <icecore:config render="true" />.
      Oct 19, 2011 9:27:38 AM org.icefaces.impl.context.CustomPartialRenderCallback visit
      SEVERE: Subtree rendering failed for class org.icefaces.ace.component.datatable.DataTable iceForm:iceTablejava.lang.UnsupportedOperationException: ICEfaces rendering required.

      4. Using all JSF tags within an ace:panelExpansion tags and HTML <img> for images render succesfully (test with auctionMonitor4.xhtml):

        Issue Links

          Activity

            People

            • Assignee:
              Ken Fyten
              Reporter:
              Pierre Masse
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: