primefaces - 如何在页面加载时显示上传文件对话框
问题描述
使用 PF10(在 JoinFaces 项目中),我希望上传文件对话框用于选择在页面加载时显示的文件(即,无需等待用户单击Choose
按钮<p:fileUpload/>
)。我怎样才能做到这一点?
解决方案
您可以为此使用客户端 APIshow()
函数。但似乎越来越多的浏览器阻止在input type="file"
. 见https://github.com/primefaces/primefaces/issues/7772
您可以抓住机会并尝试劫持鼠标移动事件以触发对上传输入的点击,这在以下问题上得到了回答:在 JavaScript 中,我可以通过编程方式为文件输入元素触发“点击”事件吗?但我真的不喜欢那个黑客。
推荐阅读
- vb.net - 如何使用 VB.net 通过循环快速更新 MySQL 表
- kubernetes - 我应该在 OpenShift 中使用 certmanager.k8s.io 或 certmanager.io 哪个?
- javascript - 鼠标单击不适用于 google.maps.places.Autocomplete
- css - 媒体查询上的 CSS 网格布局更新
- .net - EF中如何拦截延迟加载相关实体
- docker - 不再支持 Google Cloud Run UDP 端口?
- c++-cli - 与类型同名的属性 - 我可以摆脱显式命名空间吗?
- regex - 正则表达式,在分组时排除单词之间的一个
- c# - 如何防止异步方法可重入?
- python - Python - if str in df.column 输入 if 语句