提交后PrimeFaces commandButton不起作用

时间:2019-02-03 11:38:28

标签: jsf primefaces

我有以下问题,我有一个素数符号的CommandButton可以很好地完成其功能,即保存记账动作,但是当您尝试输入第二个动作时,该按钮无法正常工作,不会发出警告如果必填字段为空,则为您。 请注意,如果我提供的取消按钮只有一个JS可以隐藏和显示一些标签,则该按钮可以再次使用。

我需要该按钮才能继续工作,而不必按下取消按钮。

我将留下部分代码,其中包括表单的TAG和按钮警告(如果您还需要放置字段)。

<h:form id="form_agregar_movimiento" prependId="false" >
   ...
<p:commandButton styleClass="Tamano-Texto-Datos Boton-Afirmativo" 
    value="Agregar"
    action="#{movimientosController.agregarNuevoMovimiento()}" 
    update=":growl_mensaje_eventos :dataTable_listar_movimientos form_agregar_movimiento"
    />
<p:commandButton styleClass="Tamano-Texto-Boton Boton-Negativo" 
    value="Cancelar"
    onclick="js_ocultar('agregar_movimiento_contenedor'); js_mostrar('movimiento_contenedor_botonAgregarMovimiento');"/>
</h:form>

1 个答案:

答案 0 :(得分:0)

594/5000 嗨,大家好,我已经解决了这个问题,我注意到其他表单也遇到了同样的问题,并进行了测试,并以建议的@form结尾,并"prependId = true"并附加了属性resetValues="true"和And按钮可以正常工作。

注意:在此示例中,该功能对我不起作用,但对其他功能而言,我有一个RequestContext.getCurrentInstance().Execute()调用了JavaScript,并在浏览器中给了我一个错误,我对其进行了更正并正常工作。 感谢您留下的提示