rich:工具提示未在IE中正确显示(9)

时间:2013-10-25 12:04:58

标签: jsf-2 richfaces tooltip

我为h:selectOneRadio设置了一个工具提示,它在FF和Chrome中正确显示,但在IE(9)中没有。 在后一种情况下,出现的是一个工具提示,它超出了左边距,直到页面的右边缘。

以下是它在FF / Chrome中的显示方式: enter image description here

在IE中 enter image description here

以下是代码:

<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中也能正常工作)作为样本,所以我不知道问题出在哪里。有什么想法/提示吗?

如果需要更多信息,请告知我们。

1 个答案:

答案 0 :(得分:0)

发现问题:layout="block"导致问题。