Java h:看起来很丰富的panelGrid:dataTabale
我面临着用RichFaces编码一个表的任务,但是这个表不是一个常规的表,在这里您有可变数量的统一数据行。它有一组固定的行,每一行对于不同的列有不同的逻辑。每一行在mbean中都有一个对应的属性 因此,将这些行直接嵌入到视图中,而不是通过将属性包装到集合中、添加一些标志并将它们填充到rich:dataTable中,从而使事情变得过于复杂,这会更清楚 如果不是因为h:panelGrid看起来与rich:dataTable不同,那么使用h:panelGrid将是完美的。问题是,尽管它确实包含columnClasses属性,这允许我使用rich table cell CSS类创建一个类似于rich:dataTable body的属性,但它不允许我复制头单元格。h:panelGrid只是没有一种机制来为不同的单元格设置不同的样式,所以我不能将最上面一行的单元格设置为表头Java h:看起来很丰富的panelGrid:dataTabale,java,jsf,richfaces,Java,Jsf,Richfaces,我面临着用RichFaces编码一个表的任务,但是这个表不是一个常规的表,在这里您有可变数量的统一数据行。它有一组固定的行,每一行对于不同的列有不同的逻辑。每一行在mbean中都有一个对应的属性 因此,将这些行直接嵌入到视图中,而不是通过将属性包装到集合中、添加一些标志并将它们填充到rich:dataTable中,从而使事情变得过于复杂,这会更清楚 如果不是因为h:panelGrid看起来与rich:dataTable不同,那么使用h:panelGrid将是完美的。问题是,尽管它确实包含colu
所以问题是,用h:panelGrid实现rich:dataTable的外观和感觉是可能的,还是我只是在浪费时间?非常感谢您的建议,提前谢谢对于这样的事情,我可能会考虑使用UI:重复,只是将数据作为TR元素迭代——定制您需要定制的内容。或者在您的情况下,我可能只是手动构造表,因为它是固定数量的行,对每行/单元格都有唯一的要求 h:panelGrid是一个很好的组件,当你有一个统一的结构,但很难用于复杂的布局