Trying to get round the default render kit's use of tables

Apologies if this is a simple question - I'm solid with Java and HTML but I'm new to JSF.
The default render kit uses tables a lot, eg for the +<h:selectOne>+ tag. This is not something that I like - I want a radio button group to be rendered as a +<ul>+ list. It's way more versatile to style up with CSS and it's semantically stronger.
Achieving his appears to be harder than I first thought. The tag structure that the renderer outputs is cooked right into the middle of the source code (a seventh-generation class, I note - wow! Clearly, "extension bad, composition good" is falling on deaf ears somewhere), so overriding the renderer means duplicating all its business code for the sake of a couple of tags.
Then, unless I'm doing something wrong (which is eminently possible), it's not actually possible to swap out the renderer for the javax.faces.SelectOne component; I've added the relevant elements to faces-config.xml but the kit always uses its default renderer instead of mine.
So, that means I will have to create a custom component and tag as well as the renderer, right? And a new render kit?
I'm guessing I must be missing something - I can't believe it's so difficult to just render a list of buttons in a list instead of a table. I was kind of hoping to be able to supply a sort of template for such grouped items.
From looking around, I've not noticed any third party HTML render kits, either. Guess I'm not looking hard enough - does anyone have any pointers?
So - to my main question. Has anyone done this? Implemented a simple solution to having pages full of tables? Any details would be great, plus any pointers to stupid things I'm doing - I'm sure there are plenty :)
Thanks

Towards your specific issue with the radio buttons, use Tomahawk's t:selectOneRadio component with the "spread" layout along with the t:radio component. This will allow you to layout the radio buttons however you like.
In general, when faced with these types of "how can that be missing?" holes or annoyances in JSF I find the solution in Tomahawk.

Similar Messages

Maybe you are looking for

  • Using Aperture 3.51 I am having frequent crashes and freez ups when editing Canon raw files?

    HI,      I have an IMac with 4 G of Ram and am using Apeture 3.51. When trying to edit CS2 raw files I experience frequent crashes and freez ups of the whole computer. Any suggestions?

  • Macro calculation to change for one particular month of year.

    Hi All, I have a query for change in macro. WE have a macro to calculate Target inventory which has same calculation for all through future months for 18 months. Now my user wants to change this all future months calculation would be same except for

  • SAP Gui on Windows Vista

    Hi, I am getting a Dump error while logging in to the SAP GUI 7.10( After Giving user name and Password) in Windows vista( Business 32 Bit OS). Error log as follows, Could anyone pls give me solution. Information on where terminated                  

  • Why are the tabs not saved when I restart Firefox? Very frustrating with the new version.

    I pin a tab - or many tabs. Close Firefox, then open it the tabs are never saved. This was never the issue with the older versions of Firefox - been using it for years. I bought a new computer, loaded Firefox (19.0) and now I cannot "save" the tabs.

  • Arch Linux Packages RSS Feed [solved]

    Hello all. Excuse me, but I have no idea in which forum I have to post this. Since yesterday, the Arch Linux Packages RSS Feed is giving me this error: XML Parsing Error: not well-formed Location: http://www.archlinux.org/rdf_feed.php Line Number 75,