jsf table:当单元格为空时显示单元格边框

发布于 2024-10-18 14:36:56 字数 524 浏览 2 评论 0原文

在我的 jsf 页面中,我有一个带有列的表格,我在其中检查值是否为空,而不是在单元格中放置一个空格。

<h:column >
        <f:facet name="header">
               <h:outputText
                       value="File" style="color:red;"/>
        </f:facet>
        <h:outputText value="#{logs.FILE == null ? ' ' : logs.FILE}"/>
</h:column>

Html 显示

<td class="sc5"> </td>

在 Firefox 和 IE 中,当表中的单元格为空时,不会绘制单元格边框。 但 chrome 确实绘制了边框。 那么我怎样才能让firefox和IE为空单元格绘制边框呢?

In my jsf pages i have table with column as such where i am checking if value is empty than put a space in cell.

<h:column >
        <f:facet name="header">
               <h:outputText
                       value="File" style="color:red;"/>
        </f:facet>
        <h:outputText value="#{logs.FILE == null ? ' ' : logs.FILE}"/>
</h:column>

Html displayed

<td class="sc5"> </td>

In Firefox as well as IE, when a cell in table is empty, no cell borders are drawn.
but chrome does draw border.
So how can i make firefox and IE to draw borders for empty cells.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

行至春深 2024-10-25 14:36:56

尝试在空白单元格中输出不间断空格   而不是 ' '

<h:outputText value="#{logs.FILE == null ? ' ' : logs.FILE}" escape="false" />

Try outputting a non-breaking space   instead of a ' ' in a blank cell.

<h:outputText value="#{logs.FILE == null ? ' ' : logs.FILE}" escape="false" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文