我为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中也能正常工作)作为样本,所以我不知道问题出在哪里。有什么想法/提示吗?
如果需要更多信息,请告知我们。
答案 0 :(得分:0)
发现问题:layout="block"
导致问题。