gpt4 book ai didi

jsf - 是否可以使 RichFaces 工具提示在包含 extendedDataTable 之外溢出?

转载 作者:太空宇宙 更新时间:2023-11-03 18:51:02 26 4
gpt4 key购买 nike

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扩展数据表就有了令人讨厌的缺陷。

关于jsf - 是否可以使 RichFaces 工具提示在包含 extendedDataTable 之外溢出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14973735/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com