dev@jsftemplating.java.net

[Issue 26] New - Provide custom "wrapper" renderer for events.

From: <kenpaulsen_at_dev.java.net>
Date: 26 Jun 2007 21:52:44 -0000

Provide custom "wrapper" renderer for events.:
https://jsftemplating.dev.java.net/issues/show_bug.cgi?id=26
                 Issue #|26
                 Summary|Provide custom "wrapper" renderer for events.
               Component|jsftemplating
                 Version|.unkown
                Platform|All
              OS/Version|All
                     URL|
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|ENHANCEMENT
                Priority|P3
            Subcomponent|Events / Handlers
             Assigned to|kenpaulsen
             Reported by|kenpaulsen






------- Additional comments from kenpaulsen_at_dev.java.net Tue Jun 26 21:52:41 +0000 2007 -------
Consider implementing beforeEncode / afterEncode methods by wrapping just the Renderer of a component. This would allow
components that don't render all their children to still allow these events to work (that's why the "event" component
doesn't work everywhere). It would require that JSFT provide and register a wrapper renderer for every component that
has a before/after encode handler. This can be added dynamically by calling something like:

    facesContext.getRenderKit().addRenderer(comp.getFamily(), "JSFT.wrapperRenderer", jsftWrapperRenderer);