使用SelectOneRadio而不是表元素使JSF 1.2渲染html radio

时间:2013-11-18 15:34:55

标签: html jsf html-table renderer

使用h:selectOneRadio时,JSF会同时渲染表格元素(table,tbody,tr,td)。有没有办法让JSF渲染html无线电输入和标签?

我不想使用tomhawk的布局=“传播”。 我也想改变复选框的这种行为。我想唯一的方法是提供自定义渲染器。有人可以指导我如何为此创建自定义渲染器吗?

2 个答案:

答案 0 :(得分:1)

战斧是开源的。只需查看Tomahawk渲染器的source code即可了解如何自己创建它。

答案 1 :(得分:-1)

你可以做到这个

 <input type="radio" name="NomPourToutRadio" value="value" />

并恢复

选择的项目
String value = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("NomPourToutRadio")