提交后 PrimeFaces commandButton 不起作用

PrimeFaces commandButton not work after submit

我有以下问题 我有一个 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>

594/5000 嗨,大家好,我已经解决了这个问题,我注意到其他形式也出现了同样的问题和测试,建议以 @form"prependId = true" 结尾,另外添加属性 resetValues="true" 和 And按钮恢复正常工作。

注意:在这个函数对我不起作用但它对其他东西起作用的例子中,我有一个 RequestContext.getCurrentInstance().Execute() 调用 JavaScript 并且它给我一个错误浏览器,我更正了它并且可以正常工作。 感谢给我留下的提示