6
我使用組件rich:fileUpload上傳文件到我的服務器問題是,這些文件與用戶填充的表單一起,所以我想用一個外部按鈕做這個。使用外部按鈕豐富:fileUpload
用戶選擇要上傳的文件,填寫表單,然後單擊頁面底部的「提交」按鈕。這會將該文件與表單上傳。我試過這樣的:
我可以隱藏fileUpload面板內的按鈕,所以用戶不要點擊它。
<rich:fileUpload id="fileUploadId"
style="width: 100%; height: 130px;"
fileUploadListener="#{documentsBean.listener}"
maxFilesQuantity="1"
uploadButtonClass="display-none"
uploadButtonClassDisabled="display-none">
</rich:fileUpload>
而我已經試過用按鈕
<a4j: commandButton id="uploadFormButton"
value="Attach"
onclick="#{rich:component('fileUploadId')}.submitForm();"
oncomplete="#{rich:component('fileUploadId')}.clear(); return false;"/>
但它不工作。