【发布时间】:2013-11-27 16:58:26
【问题描述】:
我将创建一个带有复选框的列表。 gmail邮箱之类的东西。我在 HTML table 标签中使用 h:selectManyCheckbox , f:selectItem 。但是jsf标签,它自己会创建一个表并破坏我的表单。 id 如何对不再创建 input 标签的 jsf 标签说?
以下是我的代码的和平:
<tbody>
<h:selectManyCheckbox value="#{MemberControl.selectedUser}">
<c:forEach items="#{MemberSearchControl.members}" var="member" varStatus="status">
<tr>
<td><f:selectItem itemValue="#{member.id}"></f:selectItem> </td>
<td><span>#{member.lastName}</span></td>
<td><span>#{member.firstName}</span></td>
<td><span>#{member.shareCount}</span></td>
<td><span>#{member.phone}</span></td>
</tr>
</c:forEach>
</h:selectManyCheckbox>
</tbody>
在下面你可以看到结果:
您有任何解决方案将复选框移动到正确的位置吗? (我使用纯 jsf 而不是 primefaces 或更多) 谢谢。
【问题讨论】: