2012-01-17 41 views
1

我使用PF RC1,JSF 2.0 GF3.1文件上傳和更新在IE

我已經文件上傳PF的控制上載文件,然後顯示在下面的數據表上傳的文件。這在Firefox中正常工作,但在IE中,上傳的文件不顯示在底部的數據表中。我也將上傳的文件保存在數據庫中,在文件上傳完成後保存,它只是不顯示在IE的底層數據表中。我正在使用IE 9.0

這是一個PF錯誤,fileupload(更新)在IE中不起作用?

下面是代碼 -

<h:form id="myForm"> 
<p:fileUpload fileUploadListener="#{myController.handleFileUpload}" 
       label="Upload" mode="advanced" multiple="true" auto="true" 
       process="@this" update="myForm:uploadTbl" 
       /> 
<p:dataTable value="#{myController.displayUploadedList}" 
      var="item" id="uploadTbl" 
      rows="5"> 
      <p:column> 
         <h:outputText value="#{item.name}"/> 
      </p:column> 
</p:datatable> 
</h:form> 
+0

你爲什麼使用'process = @ this'?刪除它,看看它是否解決了這個問題。 – 2012-01-17 12:27:16

回答

0

我用號碼:remoteCommand和文件上傳的的onComplete稱爲remoteCommand繼而更新數據表顯示上傳的提交。現在它也適用於IE。