の中で使用し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 に答える