我將用複選框創建一個列表。任何像Gmail郵箱。我在HTML table
標記中使用h:selectManyCheckbox
,f:selectItem
。但是jsf標籤本身就會創建一個表並破壞我的表單。 ID如何能說只是不再創建input
標籤的jsf標籤?
以下是我的代碼和平:如何從jsf f中刪除無價標籤:selectItem
<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或更多) 謝謝。