JSF使用PanelGrid渲染SelectOneRadio

时间:2009-09-28 19:14:55

标签: jsf

我需要呈现以下形式:

alt text

一台收音机必须跟随数据(在面板网格中)。

SelectOneRadio使用html表进行渲染,而PanelGrid也使用自有的html表进行渲染。

有人可以帮我用JSF构建这个表单

1 个答案:

答案 0 :(得分:1)

嵌套表不是问题。以下代码将产生类似的输出:

<h:panelGrid columns="2" style="empty-cells:show">
    <h:selectOneRadio value="#{bean.selectedRadioValue}" >
        <f:selectItem value="selected" />
    </h:selectOneRadio>
    <h:outputText value="Numero de boelta: #{bean.numero}" />
    <h:outputText value="Monto transaccion" />
    <h:outputText value="#{bean.transaccion}" />
    <h:outputText value="Description" />
    <h:outputText value="#{bean.description}" />
    <h:outputText value="Factura" />
    <h:outputText value="#{bean.factura}" />
    <h:outputText value="Abonado" />
    <h:outputText value="#{bean.abonado" />
    <h:outputText value="Nombre" />
    <h:outputText value="#{bean.nombre}" />
</h:panelGrid>

如果您在将组件嵌套为panelGrid中的1个组件时遇到问题,则始终可以将它们封装在h:panelGroup中。 panelGroup将使两个或多个组件将它们嵌套为一个。