Jsf RichFaces工具提示是否可以在封闭的extendedDataTable外部溢出?

Jsf RichFaces工具提示是否可以在封闭的extendedDataTable外部溢出?,jsf,richfaces,tooltip,css,Jsf,Richfaces,Tooltip,Css,RichFaces扩展数据表在渲染时有一个外部div,用于将所有溢出设置为隐藏。因此,当鼠标悬停在表格底部或右边缘的行上时,每行显示工具提示的效果并不理想,因为工具提示在视图中部分隐藏 呈现的HTML看起来很像这样。显然,RichFaces渲染引擎完全控制输出外部DIV的样式,包括第3行的overflow:hidden: <div id="toplevelform:myTable" class="extdt-maindiv rich-extdt-maindiv"> <d

RichFaces扩展数据表在渲染时有一个外部div,用于将所有溢出设置为隐藏。因此,当鼠标悬停在表格底部或右边缘的行上时,每行显示工具提示的效果并不理想,因为工具提示在视图中部分隐藏

呈现的HTML看起来很像这样。显然,RichFaces渲染引擎完全控制输出外部DIV的样式,包括第3行的overflow:hidden:

<div id="toplevelform:myTable" class="extdt-maindiv rich-extdt-maindiv">
    <div id="toplevelform:myTable:od" class="extdt-outerdiv"
        style="width:100%; height:100%; overflow:hidden;">

        <!-- inner divs to display rows and columns with their 
            respective tooltips here -->

    </div>
</div>
溢出:隐藏在第3行是导致问题的原因,如果我使用客户端后缀(例如Firebug编辑器)手动删除它,它会修复问题,但我需要在RichFaces框架内解决它,以便CSS从一开始就不会输出

用于生成此内容的RichFaces标记看起来很像:

<rich:extendedDataTable id="myTable" value="#{backingBean.myIterableProperty}" var="myPropVar">
    <rich:column id="nameCol" width="100%">
        <h:outputText value="#{myPropVar.name}"/>
        <rich:toolTip direction="bottom-right" layout="block">
            My tooltip text here...
        </rich:toolTip>
    </rich:column>
</rich:extendedDataTable>
有没有一种干净的方法可以让工具提示清晰地显示,而不局限于它们的边界DIV,因为它必须在到达客户端之前修复


顺便说一句,改变工具提示的方向也不是答案

答案是否定的。这样一来,RichFaces扩展数据表的缺陷就令人恼火了。

我想,如果在一个只涉及CSS和CSS的问题中提供生成的HTML代码,您会有更好的回答机会-overflow@LuiggiMendoza对不起,我已经提供了生成的HTML代码。此外,我了解如何在手动HTML情况下处理CSS溢出,因此仅回答这个问题是不够的。好的,JSF/RichFaces最终将生成纯HTML,因此您可以尝试解决该问题,然后将其应用到Facelets代码中。@Luigimendoza我已经有了,通过简单地使用Firebug删除第3行中的溢出:隐藏CSS。也许我没有很好地表达这一点。