Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Richfaces 4.0中的一组属性是否有偏离?_Java_Jsf_File Upload_Richfaces - Fatal编程技术网

Java 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

我正在使用Richfaces版本4.0实现文件上传。我注意到,中的
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来实现这一点。