调用函数,更新下载文件以外的一些表单

时间:2016-04-04 15:37:49

标签: java file primefaces download commandbutton

我正在使用primefaces,我有一个commandButton来下载文件而不是reflesh页面 但它不是同时工作。当点击页面被刷新但没有下载文件时, 第二次点击同一按钮下载文件时。 我只需要点击一下即可完成两项业务。enter link description here对我不起作用。这是我的代码generateVaultingFiles()是我执行其他工作的函数。 createVSclicked()更新一些脚本,vaultSheetFile是一个文件,我想同时下载它。

<div class="row">
<p:commandButton value="Create Vault Sheet" id="cmd_createVaultSheet"
    widgetVar="createVSBut"
    disabled="#{vaultAutoManagedBean.orderCodeUncompleted
    or vaultAutoManagedBean.selectedTask.state eq 6}"
    style="width: 90%; height: 45px; "
    action="#{vaultAutoManagedBean.generateVaultingFiles}"
    onclick="createVSclicked();" update="@form"       >
    <p:fileDownload value="#{vaultAutoManagedBean.vaultSheetFile}"/>
</p:commandButton>

0 个答案:

没有答案