Java Richfaces 4.0中的一组属性是否有偏离?
我正在使用Richfaces版本4.0实现文件上传。我注意到,中的Java Richfaces 4.0中的一组属性是否有偏离?,java,jsf,file-upload,richfaces,Java,Jsf,File Upload,Richfaces,我正在使用Richfaces版本4.0实现文件上传。我注意到,中的rich:fileUpload组件与中的组件有很大的区别。如我所见,不可能设置自动上传或限制下载文件的数量。我也不能设置自动清除选项。我说得对吗?你能指出原因或提出解决方案吗? 提前感谢主要原因是RichFaces的家伙花了大量时间将组件库从JSF 1.x迁移到JSF 2.x。所以有些事情必须优先考虑。为了“及时”使用与JSF 2.0兼容的组件库(防止用户将组件库更改为另一个与JSF 2.0兼容的组件库,如PrimeFaces;J
rich:fileUpload
组件与中的组件有很大的区别。如我所见,不可能设置自动上传或限制下载文件的数量。我也不能设置自动清除选项。我说得对吗?你能指出原因或提出解决方案吗?
提前感谢主要原因是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的
就是其中之一。它现在不再使用Flash,而是使用纯HTML/CSS/JS,因此功能非常有限
目前RF 4.1有多个开放版本。有计划让它在未来使用HTML5和XHR2功能。MaxFileQuantity属性是作为RichFaces 4.1.0.M3的一部分添加的(请参阅)
在回答这个问题时,RichFaces已经可用,所以我建议您使用它
如果在4.1.0.Final发布之前,您一直使用RichFaces 4.0.0.Final,您可以使用fileUploadListener来计算上传的文件数,并以这种方式进行限制。谢谢您的建议,但是如何在组件界面中隐藏“添加”按钮?@nikagra添加MaxFileQuantity文件后,“添加”按钮会自动隐藏。通过将“显示样式”属性设置为“无”,可以隐藏该样式。如果您有不同的条件隐藏add按钮,您可以使用一些自定义javascript来实现这一点。