我想使用Primefaces上传多个视频。我正在使用p:dataGrid
来实现此目的:
<p:dataGrid var="videoBean" value="#{tutorialBean.videos}" columns="1"
effect="true">
<p:column>
<p:panel>
<h:panelGrid columns="2">
<h:outputText value="Video" />
<p:fileUpload fileUploadListener="#{videoBean.handleVideoUpload}"
allowTypes="*.avi;*.mpg;" />
</h:panelGrid>
</p:panel>
</p:column>
</p:dataGrid>
按“添加视频”按钮添加新视频:
<p:commandButton value="Add video"
action="#{tutorialBean.addNewVideo}" update="videos">
</p:commandButton>
addNewVideo
方法只是将新的空VideoBean
添加到列表中
这就是结果
这是一个错误还是我误解或误解了什么? 提前致谢