Java h:看起来很丰富的panelGrid:dataTabale

Java h:看起来很丰富的panelGrid:dataTabale,java,jsf,richfaces,Java,Jsf,Richfaces,我面临着用RichFaces编码一个表的任务,但是这个表不是一个常规的表,在这里您有可变数量的统一数据行。它有一组固定的行,每一行对于不同的列有不同的逻辑。每一行在mbean中都有一个对应的属性 因此,将这些行直接嵌入到视图中,而不是通过将属性包装到集合中、添加一些标志并将它们填充到rich:dataTable中,从而使事情变得过于复杂,这会更清楚 如果不是因为h:panelGrid看起来与rich:dataTable不同,那么使用h:panelGrid将是完美的。问题是,尽管它确实包含colu

我面临着用RichFaces编码一个表的任务,但是这个表不是一个常规的表,在这里您有可变数量的统一数据行。它有一组固定的行,每一行对于不同的列有不同的逻辑。每一行在mbean中都有一个对应的属性

因此,将这些行直接嵌入到视图中,而不是通过将属性包装到集合中、添加一些标志并将它们填充到rich:dataTable中,从而使事情变得过于复杂,这会更清楚

如果不是因为h:panelGrid看起来与rich:dataTable不同,那么使用h:panelGrid将是完美的。问题是,尽管它确实包含columnClasses属性,这允许我使用rich table cell CSS类创建一个类似于rich:dataTable body的属性,但它不允许我复制头单元格。h:panelGrid只是没有一种机制来为不同的单元格设置不同的样式,所以我不能将最上面一行的单元格设置为表头


所以问题是,用h:panelGrid实现rich:dataTable的外观和感觉是可能的,还是我只是在浪费时间?非常感谢您的建议,提前谢谢 h:panelGrid是一个很好的组件,当你有一个统一的结构,但很难用于复杂的布局