Hi,

in the past I wrote a blog entry about how to extend the Trinidad renderers.
Perhaps that helps you as well (see [1]).

-Matthias

[1] 
http://matthiaswessendorf.wordpress.com/2008/02/20/extending-trinidads-default-renderers/

On Wed, Aug 6, 2008 at 4:38 PM,  <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I recently started using a custom OutputLabelRenderer which is a subclass of
> the Trinidad's default renderer.
> I don't know if you can decorate an existing renderer.
>
> To replace the default OutputLabelRenderer I put the following fragment in
> faces-config.xml
>
>   <render-kit>
>    <render-kit-id>org.apache.myfaces.trinidadinternal.core</render-kit-id>
>     <!-- render-kit-class></render-kit-class -->
>     <renderer>
>
> <component-family>org.apache.myfaces.trinidad.Output</component-family>
>       <renderer-type>org.apache.myfaces.trinidad.Label</renderer-type>
>
> <renderer-class>com.mycompany.jsf.renderkit.core.xhtml.OutputLabelRenderer</renderer-class>
>     </renderer>
>   </render-kit>
>
> I did have some trouble finding out which renderkit id to use. If you don;t
> use the correct id the default may still be used instead of your own.
>
> Hope this helps.
> Good luck,
>
> Freek Segers
>
> ________________________________
> From: Florian Reiser [mailto:[EMAIL PROTECTED]
> Sent: 06 augustus 2008 11:04
> To: MyFaces Discussion
> Subject: Extending the default renders of input components
>
> Hello,
>
>
>
> I want to render input components with a red background if validation
> failed.
>
> To enable this behaviour for all components I thought of writing a decorator
> for the renderers,
>
> which appends a specific css-class to the fields if the validation failed.
>
>
>
> How do I tell jsf to decorate the renderers?
>
>
>
> With kind regards
>
> Florian Reiser
>
> ================================================
> The information transmitted via this e-mail is intended only for the person
> or entity to which it is addressed and may contain confidential and/or
> privileged material.  Any review, retransmission, dissemination or other use
> of, or taking of any action in reliance upon this information by persons or
> entities other than the intended recipient is prohibited. If you received
> this in error, please contact the sender and delete the material from any
> computer.
>



-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org

Reply via email to