【发布时间】:2011-11-10 13:25:30
【问题描述】:
我正在使用 Richfaces 4.0 版实现文件上传。我注意到,version 3.2 中的rich:fileUpload 组件与latest version 中的组件之间存在很大差异。如我所见,无法设置自动上传或限制下载文件的数量。我也无法设置自动清除选项。我对吗?您能否指出原因或提出解决方案?
提前致谢
【问题讨论】:
标签: java jsf file-upload richfaces
我正在使用 Richfaces 4.0 版实现文件上传。我注意到,version 3.2 中的rich:fileUpload 组件与latest version 中的组件之间存在很大差异。如我所见,无法设置自动上传或限制下载文件的数量。我也无法设置自动清除选项。我对吗?您能否指出原因或提出解决方案?
提前致谢
【问题讨论】:
标签: java jsf file-upload richfaces
【讨论】:
主要原因是 RichFaces 的人花费了大量时间将组件库从 JSF 1.x 迁移到 JSF 2.x。所以有些事情必须优先考虑。为了“及时”使用与 JSF 2.0 兼容的组件库(以防止用户将组件库更改为另一个 JSF 2.0 兼容的组件库,例如 PrimeFaces;JSF 2.0 的 PrimeFaces 已经在 2009 年一半推出,而 JSF 2.0 的 RichFaces 已经推出仅到 2010 年底,一年多之后!),他们已经为 RichFaces 4.0 解决了一些难以实现和/或最少使用的功能,并将它们推迟到 RichFaces 4.1 或更高版本。基于 Flash 的<rich:fileUpload> 就是其中之一。它现在不再使用 Flash,而是使用纯 HTML/CSS/JS,因此功能非常少。
目前有几个rich:fileUpload feature and enhancement requests 为 RF 4.1 开放。有计划让它在未来利用 HTML5 和 XHR2 功能。
【讨论】: