【发布时间】:2011-05-12 15:52:55
【问题描述】:
我面临着使用 RichFaces 对表格进行编码的任务,但该表格不是常规表格,您可以在其中拥有可变数量的统一数据行。它有一组不变的行,每一行对不同的列都有不同的逻辑。每行在mbean中都有一个对应的属性。
因此,将这些行直接嵌入到视图中会更清楚,而不是通过将属性包装到集合中、添加一些标志并将它们填充到 rich:dataTable 中来使事情变得过于复杂。
如果不是它看起来与rich:dataTable 不同,那么使用h:panelGrid 会很完美。问题是,虽然它确实包含columnClasses 属性,这使我可以使用rich-table-cell CSS 类创建与rich:dataTable 主体相似的内容,但它不允许我重现标题单元格。 h:panelGrid 只是没有设置不同单元格样式的机制,所以我无法将单元格的第一行设置为表格标题。
所以问题是,是否可以使用h:panelGrid 实现rich:dataTable 的外观和感觉,还是我只是在浪费时间?任何建议都非常感谢,在此先感谢!
【问题讨论】: