单击命令按钮开始上载文件

时间:2017-06-21 09:44:16

标签: primefaces jsf-2.2 multifile-uploader

我正在使用jsf 2.2 PrimeFaces 6.0,我使用PrimeFaces的“fileUpload”组件实现了上传文件的解决方案。即使未验证需求,用户也可以在存储库上传文件的问题。

我正在搜索帮助,以便根据commandButton click开始上传文件。

这是我项目的界面和绿色的commandButton

enter image description here

这里是XHTML代码:

<p:fileUpload
        fileUploadListener="#{imageUploader.handleFileUpload}" process="@this"
        label="Ajouter" uploadLabel="Télécharger" cancelLabel="Annuler"
        mode="advanced" auto="false" sizeLimit="10485760" multiple="true"
        fileLimit="10" fileLimitMessage="Maximum 10 images"
        dragDropSupport="true" allowTypes="/(\.|\/)(gif|jpe?g|png)$/"
        invalidFileMessage="Format de fichier non valide" invalidSizeMessage="Taille maximum 10 MB"
        onstart=""/>

<p:commandButton update="@form"
                 style="background:#6FDC6F;color: #FFFFFF;float:left"
                 action="#{demandeBean.doAddDemandeBtAdmin()}"
                 value="confirmer demande">
<p:confirm header="Confirmation" message="Êtes-vous sûr?"
           icon="ui-icon-alert"/>
</p:commandButton>
<p:fileUpload
        fileUploadListener="#{imageUploader.handleFileUpload}" process="@this"
        label="Ajouter" uploadLabel="Télécharger" cancelLabel="Annuler"
        mode="advanced" auto="false" sizeLimit="10485760" multiple="true"
        fileLimit="10" fileLimitMessage="Maximum 10 images"
        dragDropSupport="true" allowTypes="/(\.|\/)(gif|jpe?g|png)$/"
        invalidFileMessage="Format de fichier non valide" invalidSizeMessage="Taille maximum 10 MB"
onstart=""/>

<p:commandButton update="@form"
                 style="background:#6FDC6F;color: #FFFFFF;float:left"
                 action="#{demandeBean.doAddDemandeBtAdmin()}"
                 value="confirmer demande">
<p:confirm header="Confirmation" message="Êtes-vous sûr?"
           icon="ui-icon-alert"/>
</p:commandButton>

0 个答案:

没有答案