2013-01-07 60 views
3

我在s:selectOneMenu中使用t:selectItem。我的itemLabel太長,無法在selectOneMenu窗口中看到。有誰知道,如何獲得每個selectItem的工具提示?欣賞這個方向的任何想法。jsf中的SelectItem中的工具提示

+0

檢查此鏈接http://stackoverflow.com/questions/8634563/tooltip-for-each-selectonemenu-items-in-jsf – NPKR

+0

對不起普拉迪普它不會工作... – ANIL

+0

請你展示你的'selectOneMenu'的代碼? – prageeth

回答

1

您可以使用javascript。既然你沒有提供任何代碼示例,我使用下面的示例。您可能會理解並根據您的需求應用它。

<h:form id="myForm"> 
    <h:selectOneMenu id="myCombo"> 
     <f:selectItem itemLabel="Label1"/> 
     <f:selectItem itemLabel="Label2"/> 
     <f:selectItem itemLabel="Label3"/> 
    </h:selectOneMenu> 
</h:form> 

您的javascript代碼應該如下。

<script> 
    window.onload = function(){ 
     var options = document.getElementById("myForm:myCombo").options; 
     for(var i = 0; i &lt; options.length; i++) { 
      options[i].title = options[i].innerHTML; 
     } 
    } 
</script> 
+0

感謝您的幫助man..but它也不工作...請任何其他建議? – ANIL

+0

ANIL