【发布时间】:2021-06-07 21:55:29
【问题描述】:
我有一个页面可以上传文件。如果之前由于某些操作的成功/失败而在页面上出现消息,我希望它在单击按钮上传文件后立即消失。但我看到只有在文件上传完成后更新才有效。
【问题讨论】:
标签: jsf primefaces
我有一个页面可以上传文件。如果之前由于某些操作的成功/失败而在页面上出现消息,我希望它在单击按钮上传文件后立即消失。但我看到只有在文件上传完成后更新才有效。
【问题讨论】:
标签: jsf primefaces
假设您使用的是 PF8+,因为您没有提及您的版本,您可以在添加文件时使用 Jquery 将其删除...
<p:fileUpload onAdd="$('.ui-messages').css('display','none');" ...
为简洁起见,上述内容被缩短,但在添加文件时基本上隐藏了消息。
【讨论】:
onAdd 可能不可用。在您的应用程序中,只需按 F12 即可打开开发控制台并输入 $('.ui-messages').css('display','none'); 是否至少会让您的消息消失?
$('.ui-fileupload-upload').on('click', function() {alert('I was clicked')});