ICEfaces
  1. ICEfaces
  2. ICE-6621

Message(s) rendering not overridable by application

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.0
    • Fix Version/s: 2.0.1
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      ICEfaces 2. Details specific to Mojarra

      Description

      We've implemented our own Message Renderer and Messages Renderer, so that the output will always be wrapped in a div, to better work with our dom differencing. As part of the MyFaces 2 integration in ICE-5868 we switched from using the faces-context.xml to override the renderers to doing it programmatically, since our renderers override the Mojarra ones, and we can't use them with MyFaces. This has the side-effect of thwarting applications from overriding the renderers themselves.

      The quickest fix would be to change the renderkit code that checks to see if we should override the renderers to do an exact class name check for the Mojarra renderers, so that we don't stomp on 3rd party renderers.
      1. CustomMessagesRenderer.java
        11 kB
        yip.ng
      1. screenshot-01.png
        107 kB
      2. screenshot-02.png
        116 kB
      3. screenshot-03.png
        104 kB

        Activity

        Mark Collette created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Salesforce Case []
        Assignee Priority P1
        Assignee Yip Ng [ yip.ng ]
        Arran Mccullough made changes -
        Salesforce Case [5007000000EWiLh]
        yip.ng made changes -
        Attachment CustomMessagesRenderer.java [ 12912 ]
        yip.ng made changes -
        Attachment screenshot-01.png [ 12913 ]
        yip.ng made changes -
        Attachment screenshot-02.png [ 12914 ]
        yip.ng made changes -
        Attachment screenshot-03.png [ 12920 ]
        yip.ng made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Component/s Framework [ 10013 ]
        Component/s Components [ 10012 ]
        Ken Fyten made changes -
        Assignee Priority P1
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            yip.ng
            Reporter:
            Mark Collette
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: