我正在使用PF RC1,JSF 2.0和GF3.1
我有PF的文件上传控件来上传文件,然后在下面的数据表中显示上传的文件。这在firefox中工作正常,但在IE中,上传的文件不显示在底部数据表中。我也将上传的文件保存在db中,它在文件上传后保存,它只是不显示在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 :(得分:0)
我使用了p:remoteCommand和fileupload的onComplete调用了remoteCommand,后者又更新了显示上传字段的数据表。现在它也适用于IE。