我t:selectItem
在一个s:selectOneMenu
. 我的 itemLabel 太长,无法在selectOneMenu
窗口内看到。有谁知道,如何获得每个 selectItem 的工具提示?欣赏这个方向的任何想法。
问问题
1092 次
1 回答
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 < options.length; i++) {
options[i].title = options[i].innerHTML;
}
}
</script>
于 2013-01-07T08:10:34.473 回答