<h:dataTable width="100%" border="1" cellspacing="0"
cellpadding="2" style="border-collapse:collapse;display:block"
styleClass="Header" value="#{adminBean.displayResults}"
var="aResult" binding="#{adminBean.browseResultsHTMLDataTable}">
这就是我想要做的。我有一个动态的数据列表,我尝试使用h:dataTable以HTML表格格式显示(有界值是一个arrayList)。当我选择其中一行中的单选按钮时,该表为它显示的每一行(boolean w / h:selectOneRadio)都有一个单选按钮,我想获取我尝试选择的行的值使用绑定属性。但我得到Row Unavailable例外 - 我的方法是错误的吗?有什么建议吗?
答案 0 :(得分:1)
通过数据表中的单选按钮选择行是一项棘手的任务,因为单选按钮未分组。长话短说:Select row by radio button。
答案 1 :(得分:0)
我认为您可以在layout="spread"
上使用<t:selectOneRadio>
,然后在每行使用<t:radio>
。