我有一个带有上下文菜单的PrimeFaces树表,但是当我点击上下文菜单项时,没有执行任何动作或动作侦听器。
以下是我的代码片段:
<h:form id="formHistoriaUsuario">
<p:commandButton id="nuevo"
value="#{msg['historiaUsuario.nuevo']}"
icon="ui-icon-document"
action="#{historiaUsuarioControlador.nuevo}"
update=":panelNuevaHistoriaUsuario"/>
<p:contextMenu id="menuHistoria" for="tablaHistoriasUsuario" nodeType="historia">
<p:menuitem value="Nueva Tarea" update=":panelNuevaTarea"
actionListener="#{historiaUsuarioControlador.nuevaTarea}"
oncomplete="PF('dlgTarea').show()"
icon="ui-icon-document"/>
<p:menuitem value="#{msg['generico.etiquetas.editar']}"
icon="ui-icon-pencil"
action="#{historiaUsuarioControlador.editar}"/>
</p:contextMenu>
<p:contextMenu id="menuTarea" for="tablaHistoriasUsuario" nodeType="tarea">
<p:menuitem value="Editar" icon="ui-icon-pencil"/>
</p:contextMenu>
<p:treeTable value="#{historiaUsuarioControlador.root}" var="historia"
id="tablaHistoriasUsuario"
selectionMode="single"
emptyMessage="#{msg['generico.datatable.vacia']}"
selection="#{historiaUsuarioControlador.historiaUsuarioSeleccionada}">
<f:facet name="header">
Historias de Usuario
</f:facet>
<p:column headerText="#{msg['historiaUsuario.codigo']}"
style="text-align: center; width: 100px">
<h:outputText value="#{historia.codigo}"/>
</p:column>
....
</p:treeTable>
</h:form>
我无法找到解决方案,一些帮助将不胜感激
第一个按钮也停止工作。