jsf-2 - 有没有办法在高级模式和自动模式下隐藏Primefaces fileUpload进度栏和按钮?

标签 jsf-2 primefaces

有没有办法在高级模式和自动模式下隐藏Primefaces fileUpload进度栏和按钮?

这是我正在使用的代码:

<p:fileUpload id="scriptUpload" 
                        widgetVar="importDevicesWidget" 
                        fileUploadListener="#{scriptUploadBean.handleFileUpload}"
                        auto="true"
                        label="Choose.."
                        mode="advanced" 
                        update=":infoMessages"
                        sizeLimit="8192" 
                        allowTypes="/(\.|\/)(txt)$/"
                        onstart="clearInvalidFileMsg();$('#progress').show();"
                        oncomplete="clearInvalidFileMsg();$('#progress').hide();importDevicesDialogWidget.hide()"/> 

问题在于,由于文件模式是自动的,因此上传已经开始,每个文件的进度条旁边的按钮都没有意义。

这是一个屏幕截图:

最佳答案

根据3.4文档.ui-fileupload .start.ui-fileupload .cancel.ui-fileupload .progress选择文件上传的开始,取消和进度栏:

<style type="text/css">
    .ui-fileupload .start {
        display: none;
    }
    .ui-fileupload .cancel {
        display: none;
    }
    .ui-fileupload .progress {
        display: none;
    }
</style>

关于jsf-2 - 有没有办法在高级模式和自动模式下隐藏Primefaces fileUpload进度栏和按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13203145/

相关文章:

带有 PrimeFaces 的 Java Server Faces 树

jakarta-ee - @Named + @RequestScoped 在 JSF 2.0 和 JBoss 7.1.1 中不起作用

java - 在应用程序中存储 ip 地址的最佳方法是什么?

ajax - JSF 中的分组标记不呈现任何内容?

java - 如何将上传的文件保存在表单中,直到使用 jsf-2 和 primefaces-3.4 提交

ajax - 每个ajax请求都会调用preRenderView

java - 如何将HashMap显示为DataTable

jsf - PrimeFaces 打印不适用于 p :chart

java - 为什么 getFacesContext() 变为 null

jsf-2 - PrimeFaces RequestContext.getCurrentInstance().update() 不起作用