If anyone is interested, here's the solution to the problem. I did exactly what Harald advised (writing our own TableRenderer whose inner private class NavBar extends MySelectRangeChoiceRenderer).
But as TableRenderer is an abstract class I also had to write our own version of the DesktopTableRenderer which now extends our TableRenderer. In our CoreRenderKit's constructor the only thing I had to add is this addRenderer("org.apache.myfaces.trinidad.Table", "org.apache.myfaces.trinidad.Table", new DesktopTableRenderer()); Note that there's no need to add a renderer for our SelectRangeChoiceRenderer (i.e. MySelectRangeChoiceRenderer). The reason for this most probably is, that it's not a real component but more of a sub-component of the table... Cheers, Carsten Carsten Pieper wrote: > > Harald wrote: >> I.e. the renderer >> org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.TableRenderer >> has a >> static private class NavBar extends SelectRangeChoiceBarRenderer > That's a very good hint. So probably I'm just writing our own > TableRenderer and put our stuff > directly into the private NavBar class. > > > > -- View this message in context: http://old.nabble.com/-TRINIDAD--Family-and-component-type-for-SelectRangeChoiceRenderer-tp26498105p26513125.html Sent from the MyFaces - Users mailing list archive at Nabble.com.