Ich möchte eine Quickinfo für jedes Element in einem p:selectManyCheckBox
hinzufügen. Ich kann jedoch keine Lösung finden.Primes tooltip für p: selectManyCheckbox
Ich habe eine Klasse Role
, die 3 Eigenschaften hat, "ID" (Long), "Name" (String) und "Beschreibung" (String). Der Name wird angezeigt und ich möchte die Beschreibung als Tooltip haben.
Dies ist ein Arbeitsstück des Code:
<p:selectManyCheckbox layout="pageDirection" value="#{roleBean.selectedRoles}" converter="roleConverter">
<f:selectItems value="#{roleBean.roles}" var="role" itemLabel="#{role.name}" itemValue="#{role}"/>
</p:selectManyCheckbox>
Die roleConverter
ist eine, die die FacesConverter
Role
zu einer ID umwandelt und umgekehrt.
kam ich mit auf den Punkt:
<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>
Aber leider funktioniert es nicht.