如何将p:fileUpload用作primefaces上下文菜单的菜单项?

如何将p:fileUpload用作primefaces上下文菜单的菜单项?,primefaces,Primefaces,如何将p:fileUpload用作primefaces上下文菜单的菜单项 我打算在p:graphiceImage上使用“target”上下文菜单(参考演示)。所以每次我右键点击时,在p:contextMenu中会有两个选项,即upload、download、remove或其他菜单项 假设您将使用ContextMenu完成此操作,请看以下示例: myXHTML 创建您的上下文菜单: <p:contextMenu id="context" style="width: 14%" &g

如何将p:fileUpload用作primefaces上下文菜单的菜单项


我打算在p:graphiceImage上使用“target”上下文菜单(参考演示)。所以每次我右键点击时,在p:contextMenu中会有两个选项,即upload、download、remove或其他菜单项

假设您将使用ContextMenu完成此操作,请看以下示例:

myXHTML

创建您的上下文菜单:

<p:contextMenu   id="context"  style="width: 14%"    >
      <p:menuitem value="Upload"  icon="ui-icon-arrowthick-1-n"  
       onclick="PF('dlgUpload').show();">                                        
      </p:menuitem>    
</p:contextMenu>
我的建议是经常参考参考资料

在这里,你可以看到一个完整的例子


希望这对你有帮助

就像你说的使用上传,删除。。。作为上下文菜单的元素,每次需要上传时都使用对话框,您需要一个示例吗?!?是的,请@夜神月
<ui:define name="MyDialog">

<p:dialog header="Upload" widgetVar="dlgUpload" modal="true" appendTo="@(body)" width="50%" height="40%" resizable="false">
   <h:form enctype="multipart/form-data" >
       <p:fileUpload fileUploadListener="#{myManagedBean.uploadFile}" 
       label="Parcourir" cancelLabel="Annuler" uploadLabel="Charger" mode="advanced"  dragDropSupport="false"
       multiple="true"  
       fileLimit="3" oncomplete="PF('dlgUpload').hide();" update=":form" />            
   </h:form>
 </p:dialog>

</ui:define>