我想为 a 中的每个元素添加一个工具提示p:selectManyCheckBox
。但是我想不出解决方案。
我有一个Role
有 3 个属性的类,“id”(长)、“name”(字符串)和“description”(字符串)。显示名称,我希望将描述作为工具提示。
这是一段工作代码:
<p:selectManyCheckbox layout="pageDirection" value="#{roleBean.selectedRoles}" converter="roleConverter">
<f:selectItems value="#{roleBean.roles}" var="role" itemLabel="#{role.name}" itemValue="#{role}"/>
</p:selectManyCheckbox>
roleConverter
是将FacesConverter
转换Role
为 id 的,反之亦然。
我想出了这个:
<p:selectManyCheckbox layout="pageDirection" value="#{roleBean.selectedRoles}" converter="roleConverter">
<c:forEach var="role" items="#{roleBean.roles}">
<f:selectItem id="role#{role.id}" itemLabel="#{role.name}" itemValue="#{role}" />
<p:tooltip for="role#{role.id}" value="#{role.description}"/>
</c:forEach>
</p:selectManyCheckbox>
但不幸的是,它不起作用。