如何从jsf中的HTMLDataTable获取数据?

时间:2010-04-29 10:04:21

标签: jsf

<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例外 - 我的方法是错误的吗?有什么建议吗?

2 个答案:

答案 0 :(得分:1)

通过数据表中的单选按钮选择行是一项棘手的任务,因为单选按钮未分组。长话短说:Select row by radio button

答案 1 :(得分:0)

我认为您可以在layout="spread"上使用<t:selectOneRadio>,然后在每行使用<t:radio>