晕,想不出这个标记和几行几列有什么关系的,你应该用
<h:panelGrid columns='5'>
<h:selectOneRadio border="1"/>
<h:outputText value=''/>
<h:outputText value=''/>
<h:outputText value=''/>
<h:outputText value=''/>
<h:selectOneRadio border="1"/>
<h:outputText value=''/>
<h:outputText value=''/>
<h:outputText value=''/>
</h:panelGrid>
自动的五列一换行。不知道是不是理解错楼主的意思了。
<h:panelGrid columns='5'>
<h:selectOneRadio border="1"/>
<h:outputText value=''/>
<h:outputText value=''/>
<h:outputText value=''/>
<h:outputText value=''/>
<h:selectOneRadio border="1"/>
<h:outputText value=''/>
<h:outputText value=''/>
<h:outputText value=''/>
</h:panelGrid>
自动的五列一换行。不知道是不是理解错楼主的意思了。
<h:outputText value=''/>
<h:outputText value=''/>
<h:outputText value=''/>
<h:outputText value=''/>
这种方式是错误的吧。它没有单选按钮了在<h:selectOneRadio border="1"/>下面应该有一个<f:selectItem/>达到这个效果,而且<h:selectOneRadio border="1"/>它本身就是一个table封装,所以我也用过了用<h:panelGrid columns='5'>来控制列,可是没有任何效果。
不知道哪位老大能帮我一把,项目等着急用。
你试一下datatable可以否?