我为 h:selectOneRadio 设置了一个工具提示,它在 FF 和 Chrome 中正确显示,但在 IE(9) 中没有。在后一种情况下,出现的是一个工具提示,它超出了左边距,只是到了页面的右边距。
以下是它在 FF/Chrome 中的显示方式:
在 IE 中
这是代码:
<tr>
<td>
<h:outputLabel value="#{msg.subscriptionFormFieldSubscriptionType}:" />
</td>
<td>
<h:selectOneRadio id="subscriptionType"
value="#{detailModel.afterObject.subscriptionType}"
<f:selectItems value="#{detailModel.subscriptionTypeValues}" />
<rich:tooltip id="tt1" styleClass="tooltip" for="detailForm:subscriptionType" layout="block" >
<span style="white-space: nowrap">
<h:outputText value="#{msg.subscriptionToolTipForSubscriptionType}" escape="false"/>
</span>
</rich:tooltip>
</h:selectOneRadio>
<h:messages for="subscriptionType" style="color:red; font-size:12px;" />
</td>
</tr>
我以richfaces 展示示例(在IE 中也可以正常工作)作为示例,所以我不知道问题出在哪里。任何想法/提示?
如果需要更多信息,请告诉我。