Hi
One option is use a delegate RenderKit like in trinidad sandbox:
import org.apache.myfaces.trinidadinternal.renderkit.RenderKitDecorator;
public class CoreSandboxRenderKit extends RenderKitDecorator
{
public CoreSandboxRenderKit(){
}
@Override
protected String getDecoratedRenderKitId()
{
return CoreRenderKit.BASE_RENDER_KIT_ID;
}
}
Then on faces-config.xml
<render-kit>
<render-kit-id>org.apache.myfaces.trinidadinternal.sandbox.core</render-kit-id>
<render-kit-class>org.apache.myfaces.trinidadinternal.sandbox.renderkit.core.CoreSandboxRenderKit</render-kit-class>
<renderer>
<component-family>org.apache.myfaces.trinidad.Panel</component-family>
<renderer-type>org.apache.myfaces.trinidad.TableLayout</renderer-type>
<renderer-class>org.apache.myfaces.trinidadinternal.sandbox.renderkit.core.xhtml.TableFormLayoutRenderer</renderer-class>
</renderer>
</render-kit>
And finally use your custom renderkit in you app.
I remember there is another option: add it to "HTML_BASIC" renderkit, but
I'm not sure if works for replace a renderer.
regards
Leonardo Uribe
On Mon, Mar 16, 2009 at 4:46 PM, Bruno Marti <[email protected]> wrote:
>
> I'm trying to define a custom renderer for SelectOneListBox component, but
> my
> custom class is not called.
> (trinidad-1.0.10). Any ideas?
>
> Here's my faces-config:
> <render-kit>
> <render-kit-id>
> <!-- both are not working
> org.apache.myfaces.trinidadinternal.core
> org.apache.myfaces.trinidad.core.desktop
> -->
> org.apache.myfaces.trinidad.core.desktop
> </render-kit-id>
> <renderer>
> <component-family>
> org.apache.myfaces.trinidad.SelectOne
> </component-family>
> <renderer-type>
> org.apache.myfaces.trinidad.Choice
> </renderer-type>
> <renderer-class>
> my.jsf.renderer.MySelectOneListboxRenderer
> </renderer-class>
> </renderer>
> </render-kit>
>
> MySelectOneListboxRenderer.java
> public class MySelectOneListboxRenderer extends SelectOneListboxRenderer
> {
> ...
>
>
> --
> View this message in context:
> http://www.nabble.com/-Trinidad--How-to-configure-custom-renderer-for-SelectOneListBox-tp22548146p22548146.html
> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>
>