PrimeFaces树表与上下文菜单

时间:2015-02-22 17:46:59

标签: jsf jsf-2 primefaces

我有一个带有上下文菜单的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>

我无法找到解决方案,一些帮助将不胜感激

第一个按钮也停止工作。

0 个答案:

没有答案