QuickInfo zu Primefaces für p: selectManyCheckbox

Ich möchte einen Tooltip für jedes Element in a hinzufügenp:selectManyCheckBox. Ich kann jedoch keine Lösung finden.

Ich habe eine KlasseRole Das hat 3 Eigenschaften, "id" (Long), "name" (String) und "description" (String). Der Name wird angezeigt und ich möchte die Beschreibung als Tooltip haben.

Dies ist ein funktionierender Code:

<p:selectManyCheckbox layout="pageDirection" value="#{roleBean.selectedRoles}" converter="roleConverter">
    <f:selectItems value="#{roleBean.roles}" var="role" itemLabel="#{role.name}" itemValue="#{role}"/>
</p:selectManyCheckbox>

DasroleConverter ist einFacesConverter das konvertiert dieRole zu einem Ausweis und umgekehrt.

Das habe ich mir ausgedacht:

<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 klappt es nicht.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage