2014-03-07 33 views
0

我想爲selectmanylistbox添加工具提示,我以各種方式嘗試過,但我無法做到這一點,請幫助我。工具提示<h:selectManyListbox>

<h:selectManyListbox id="sourceList" var="item1" 
    value="#{definitionRuleTriggerMBean.selectedSourceValues}" 
    style="width: 165px; height: 150px"> 
     <f:converter converterId="mvCodeMasterConverter" /> 
     <f:selectItems id="selectid" 
      value="#{definitionRuleTriggerMBean.availableCodes}" var="item" 
      itemDescription="#{item.masterCode} #{item.masterCodeDesc}" 
      itemValue="#{item}" itemLabel="#{item.masterCode} 
      #{item.masterCodeDesc}" > 
     </f:selectItems> 
     <rich:tooltip for="selectid" value="#{item1.masterCode} 
      #{item1.masterCodeDesc}" /> 
</h:selectManyListbox> 
+0

你試過的「各種方式」是什麼? –

+0

對於RF屬性中的'tooltip'標記,'for'屬性不正確(它在RF 3中是有效的屬性,但它在RF 4中不受支持)。更改'value'屬性:調用bean方法。例子:'

回答

0

無論你使用的是什麼版本的RichFaces的,你<rich:tooltip/>的對象是錯誤的成分:sourceList應該是目標,而不是selectid

根據您使用的RF版本,for可能不是有效的屬性。它在RF4.x換成了target屬性

最終,你不需要指定的<rich:tooltip/>要麼targetfor,它會自動將自己安裝到它的父(如果它嵌套在另一個組件)