我在s:selectOneMenu
中使用t:selectItem
。我的itemLabel太长,不能在selectOneMenu
窗口内看到。有谁知道,如何得到一个工具提示为每个选择项?谢谢大家的建议。
您可以使用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 < options.length; i++) {
options[i].title = options[i].innerHTML;
}
}
</script>