0

我开发的其中一个 Web 应用程序使用 Primefaces 2.2。我推迟了向 3.X 的迁移,因为我认为用户对某些组件的“旧”外观和感觉更满意。在日历中,我喜欢弹出按钮上的 2.2 图标,我想继续使用它。不幸的是,实现这一目标的简单方法似乎不再支持 popupIcon 属性,尽管它仍然存在于 3.X 指南中

FileUpload 被完全重写,它的外观发生了根本性的变化:现在在自动模式下,浏览(选择文件)按钮位于带有背景图像和颜色集的圆角框中。我更喜欢 2.X 的外观,没有圆框。除了使用 Internet Explorer 9 进行一些测试之外,我注意到 UploadedFile.getFileName() 现在提供了文件的完整路径,而我的功能代码只需要文件名而没有路径。迁移指南没有说明这个完全没有记录的变化。

我相信可以通过一些 css 覆盖来恢复原始的外观,但我已经尝试过阅读也没有成功

Primefaces:如何更改日历字段按钮上的默认图标?

我想收到一些建议。我主要担心的是css修改会影响其他组件,所以必须非常具体。

谢谢菲利波

4

1 回答 1

0

我不认为有一个快速的解决方案,事实上我认为这将是很多工作。正如您自己所说,某些元素的外观和感觉发生了很大变化。然而,PrimeFaces 在样式方面是高度可定制的。

我建议您从 PrimeFaces 网站 (PDF) 下载手册,然后开始使用 CSS 作为您的首选武器。也许您可以重新使用 PrimeFaces 2.x 的 CSS 作为参考。

于 2012-09-27T15:00:57.877 回答