如何在 JSF panelGrid 中设置 colspan 和 rowspan? [英] How to set colspan and rowspan in JSF panelGrid?
本文介绍了如何在 JSF panelGrid 中设置 colspan 和 rowspan?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在 JSF
中设置 colspan
和 rowspan
?
How can I set colspan
and rowspan
in JSF <h:panelGrid>
?
推荐答案
使用标准 JSF 实现,两者都不可能.有 3 种方法可以解决此问题:
None of both is possible with the standard JSF implementation. There are 3 ways to fix this:
- 自己编写纯 HTML.
基本上呈现 HTML.做同样的事情.
- 创建一个支持此功能的自定义 HTML 渲染器.然而,这将是大量的汗水和疼痛.
- 使用支持此功能的 3rd 方组件库.
- 战斧 有一个
组件,支持中的
.colspan
;h:panelGrid> - RichFaces(仅限 3.x)有一个
组件同时支持colspan
和rowspan
在<rich:dataTable>
. - PrimeFaces 在
<p 旁边有一个
在<p:row>
:column><p 中都支持:panelGrid>
和<p:dataTable>
(还有
). - Write plain HTML yourself. A
<h:panelGrid>
basically renders a HTML<table>
. Do the same. - Create a custom HTML renderer which supports this. It'll however be a lot of sweat and pain.
- Use a 3rd party component library which supports this.
- Tomahawk has a
<t:panelGroup>
component which supportscolspan
in<h:panelGrid>
. - RichFaces (3.x only) has a
<rich:column>
component which supports bothcolspan
androwspan
in<rich:dataTable>
. - PrimeFaces has a
<p:row>
next to<p:column>
which is supported in both<p:panelGrid>
and<p:dataTable>
(also with<p:columnGroup>
).
- Tomahawk has a
这篇关于如何在 JSF panelGrid 中设置 colspan 和 rowspan?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文登录 关闭
扫码关注1秒登录发送“验证码”获取 | 15天全站免登陆