p:p:pickList项的工具提示

时间:2013-12-11 16:14:37

标签: jsf primefaces

我正在努力为p:tooltip的项目使用一个主要p:pickList

我将pickList定义为:

<p:pickList id="stepPickList" 
            value="#{activityBean.stepDualListModel}"
            var="step"
            showSourceFilter="true" 
            showTargetFilter="true" 
            filterMatchMode="contains"
            itemLabel="#{step}" 
            itemValue="#{step}"
            addAllLabel="#{messages.label_addAll}"
            addLabel="#{messages.label_add}"
            removeAllLabel="#{messages.label_removeAll}"
            removeLabel="#{messages.label_remove}"
            moveBottomLabel="#{messages.label_moveBottom}"
            moveDownLabel="#{messages.label_moveDown}"
            moveTopLabel="#{messages.label_moveTop}"
            moveUpLabel="#{messages.label_moveUp}"
            showTargetControls="true">

    <o:converter converterId="omnifaces.ListConverter" list="#{activityBean.stepSource}"/>

    <f:facet name="sourceCaption"> #{messages.step_list}</f:facet>  
    <f:facet name="targetCaption"> #{messages.label_stepList}</f:facet>

    <p:column style="width:100%;">  
        <h:outputText id="nameID" value="#{step.name}" /> 
        <p:tooltip for="nameID" value="#{step.description}" />
    </p:column>
</p:pickList>

当鼠标悬停在第一个元素上时,这似乎显示了每个项目的所有工具提示... 我尝试使用primefaces扩展的工具提示pe:tooltip,我也得到了奇怪的行为......

所以,首先,可以在h:outputText上使用工具提示吗? 如果没有,我应该使用什么样的组件? (我尝试使用h:outputLink,如许多关于primefaces和pe showcases的例子所示,但仍未达到预期的效果)

感谢任何提示!!

1 个答案:

答案 0 :(得分:1)

如果没有支持bean代码,很难复制你的错误,但是你试过吗

<p:column>  
    <h:outputText value="#{step.name}" title="#{step.description}" /> 
</p:column>