首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >隐藏的popupPanel中的Richfaces dataTable渲染不佳

隐藏的popupPanel中的Richfaces dataTable渲染不佳
EN

Stack Overflow用户
提问于 2013-03-25 21:40:46
回答 2查看 468关注 0票数 3

我有rich:popupPanel,它包含了rich:dataTable。在按下按钮之前,弹出面板是隐藏的,但页面上显示的是数据表的框架(popupPanel仍然是隐藏的)。只有在首次显示popupPanel之后,骨架(栅格)才会消失。这只发生在IE7中,这是来自其他方的非功能性需求。

如果有人有类似的问题,我会很感激的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-26 18:07:02

找到了解决方法。(注意目标浏览器)

仅当表格具有样式属性时,当popupPanel隐藏时,表格的网格(网格/骨架)不显示:

代码语言:javascript
运行
复制
style="border-collapse:separate"
票数 3
EN

Stack Overflow用户

发布于 2013-07-10 21:52:21

感谢您的变通方法!

但是,表格之后在表格单元格之间有一些间隙。

为了得到与表格相同的外观,您可能还需要使用一个简单的jQuery函数在第一次显示弹出窗口时删除样式:

代码语言:javascript
运行
复制
<a4j:commandButton id="showPopupButton" value="Show Details" render="detailsPopup"
limitRender="true" 
oncomplete="#{rich:jQuery('detailsPopupDataTable')}.css('border-collapse','');
#{rich:component('detailsPopup')}.show(); return true;"/>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15616414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档