我有一个 JSR-168 portlet 应用程序,其中一些 portlet 使用 JSF 数据表。
所有数据表都具有如下属性:
columnClasses="wpsTableDataStart,,,,wpsTableDataEnd"类数与表中的列数相匹配。
该应用程序最初安装在 WebSphere Portal 6.0 上。
在该服务器版本上,为数据表生成的 HTML 始终将“wpsTableDataStart”作为第一列的类,“wpsTableDataEnd”作为最后一列的类,其他列没有类。这是我在阅读有关 dataTable 属性时所期望的。
我最近在 WebSphere Portal 7.0 上安装了相同的应用程序。
我必须在 Rational Application Developer 中升级项目方面并更改“faces-config.xml”文件中的一些类引用以使应用程序工作,现在它正在为 dataTable 列类生成不同的 HTML。
不是只在表的第一列和最后一列有类,而是交替使用两个非空白类。
即第一列有“wpsTableDataStart”类,第二列有“wpsTableDataEnd”类,其他列交替这些类。
如何使 columnClasses 属性的行为与 Portal 6.0 上的行为相同?