Java jsf中SelectItem中的工具提示
我正在Java jsf中SelectItem中的工具提示,java,html,jsf,Java,Html,Jsf,我正在s:selectOne菜单中使用t:selectItem。我的itemLabel太长,无法在selectOneMenu窗口中看到。有人知道如何获取每个selectItem的工具提示吗?欣赏这方面的任何想法。您可以使用javascript。因为您没有提供任何代码示例,所以我使用以下示例。您可以抓住这个概念,并相应地将其应用于您的需求 <h:form id="myForm"> <h:selectOneMenu id="myCombo"> <
s:selectOne菜单中使用t:selectItem
。我的itemLabel太长,无法在selectOneMenu
窗口中看到。有人知道如何获取每个selectItem的工具提示吗?欣赏这方面的任何想法。您可以使用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>
请检查此链接,抱歉,它不起作用…请显示您的selectOne功能表的代码
?谢谢您的帮助…但它也不起作用…请提供任何其他建议???(function(){var selectBoxId='#{myClass.id}';var selectName='myForm:myDataTable:'+selectBoxId+':MySelectItemInSelectOneMenu';var options=document.getElementsByName(selectName)[0]。getElementsByTagName(“选项”);var index=0;options[index++].title='#{u opt.label}'}}();
<script>
window.onload = function(){
var options = document.getElementById("myForm:myCombo").options;
for(var i = 0; i < options.length; i++) {
options[i].title = options[i].innerHTML;
}
}
</script>