有没有办法在高级模式和自动模式下隐藏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/