如何在JSF colspan中设置rowspan<h:panelGrid>

最佳答案

对于标准JSF实现,这两者都是不可能的。有3种方法可以解决此问题:

  • 自己编写纯HTML。 <h:panelGrid>基本上呈现HTML <table>。照着做。
  • 创建一个支持此功能的自定义HTML渲染器。但是,这会流汗和痛苦。
  • 使用支持此功能的第三方组件库。
  • Tomahawk具有 <t:panelGroup> 组件,该组件支持colspan中的<h:panelGrid>
  • RichFaces(仅适用于3.x)具有 <rich:column> 组件,该组件同时支持 colspan 中的rowspan<rich:dataTable>
  • PrimeFaces<p:row>旁边有一个<p:column> <p:panelGrid> <p:dataTable> (也包括<p:columnGroup>)都支持ojit_code。
  • 10-02 16:11