防止 primefaces 上传的文件在上传完成后消失
Prevent primefaces uploaded file from disappearing when it completes uploading
我想实现多文件上传。
我不希望上传和取消按钮出现在屏幕上,所以基本上有两种方法可以继续。
第一种方式:通过 CSS 隐藏上传和取消按钮。
我可以隐藏它们,问题是我不能再触发上传按钮,所以文件永远不会上传。
在这种情况下:有没有办法用命令按钮触发上传按钮?
第二种方式:在fileupload标签中添加auto="true",这样上传和取消按钮就会消失,但是这种方式的问题是当文件上传时,它会立即从屏幕上消失,并且用户不能再点击进度条旁边的取消图标来取消上传。
那么,这样的话,有没有办法在上传文件的时候不让上传的文件消失呢?
我希望它像google发送邮件时上传文件系统一样工作,用户可以选择上传许多文件,但如果他选择(在发送邮件之前),仍然可以删除这些文件当然)。
您可以通过自己的按钮激活 p:fileUpload
的按钮,例如:
<p:commandButton value="My upload button" onclick="$('.ui-fileupload-upload').click(); return false;" />
3个按钮使用css类
.ui-fileupload-choose
.ui-fileupload-cancel
.ui-fileupload-upload
用例如
隐藏它们
.ui-fileupload-upload {
display: none;
}
我想实现多文件上传。
我不希望上传和取消按钮出现在屏幕上,所以基本上有两种方法可以继续。
第一种方式:通过 CSS 隐藏上传和取消按钮。 我可以隐藏它们,问题是我不能再触发上传按钮,所以文件永远不会上传。
在这种情况下:有没有办法用命令按钮触发上传按钮?
第二种方式:在fileupload标签中添加auto="true",这样上传和取消按钮就会消失,但是这种方式的问题是当文件上传时,它会立即从屏幕上消失,并且用户不能再点击进度条旁边的取消图标来取消上传。
那么,这样的话,有没有办法在上传文件的时候不让上传的文件消失呢?
我希望它像google发送邮件时上传文件系统一样工作,用户可以选择上传许多文件,但如果他选择(在发送邮件之前),仍然可以删除这些文件当然)。
您可以通过自己的按钮激活 p:fileUpload
的按钮,例如:
<p:commandButton value="My upload button" onclick="$('.ui-fileupload-upload').click(); return false;" />
3个按钮使用css类
.ui-fileupload-choose
.ui-fileupload-cancel
.ui-fileupload-upload
用例如
隐藏它们.ui-fileupload-upload {
display: none;
}