Hi Carsten,

you probably have to implement your own TableRenderer (or TreeTableRenderer).

I.e. the renderer 
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.TableRenderer has a
static private class NavBar extends SelectRangeChoiceBarRenderer

This private class always extends the Trinidad default renderer, but it should 
extend your own SelectRangeChoiceBarRenderer-implementation.

Regards

  Harald


Harald Kuhn
AirPlus International
Business Information Services
Dornhofstr. 36
63263 Neu-Isenburg
T  +49 (0) 61 02. 2 04 - 8 21
F  +49 (0) 61 02. 2 04 - 77 8 21
[email protected]
www.airplus.com



Lufthansa AirPlus Servicekarten GmbH · Hans-Böckler-Straße 7 · 63263 
Neu-Isenburg · Germany · Geschäftsführer: Patrick W. Diemer (Vorsitz), Klaus 
Busch · Vorsitzender des Aufsichtsrates: Stephan Gemkow · Handelsregister: 
Amtsgericht Offenbach/Main, HRB 8119


-----Original Message-----
From: Mamallan Uthaman [mailto:[email protected]]
Sent: Tuesday, November 24, 2009 7:47 PM
To: MyFaces Discussion
Subject: Re: [TRINIDAD] Family and component type for SelectRangeChoiceRenderer

Hi Carsten,

Please try below for selectRangeChoicebar:
component-family = org.apache.myfaces.trinidad.SelectRange
renderer-type = org.apache.myfaces.trinidad.ChoiceBar

Thanks
Mamallan

Carsten Pieper wrote:
> Hello,
>
> we want to overwrite Trinidad's default SelectRangeChoiceRenderer. We
> already  do this with other renderer. We have a class ExtendedCoreRenderKit
> extends CoreRenderKit. In the constructor we are
> calling the RenderKitBase's addRenderer(String family, String rendererType,
> Renderer renderer)
>
> Example:
>     addRenderer("org.apache.myfaces.trinidad.Tree",
>         "org.apache.myfaces.trinidad.Tree", new TreeRenderer());
>
> Everything's working fine so far, but I can't seem to find the right family
> and rendererType for the
> SelectRangeChoice (the "pager" to navigate through huge tables...).
>
> This is what I considered my best guess:
>
>     addRenderer("org.apache.myfaces.trinidad.SelectRange",
>         "org.apache.myfaces.trinidad.CoreSelectRangeChoiceBar",
>         new MySelectRangeChoiceBarRenderer());
>
> Only it doesn't seem to be good enough. I always get Trinidad's default
> renderer.
> No exception thrown or anything which leaves me quite clueless.
>
> If anyone knows the right parameters, please let me know.
> Thanks a lot, Carsten
>

Reply via email to