Mi código:¿Cómo evitar repetidamente hacer clic en un botón en un formulario?
<h:form id="newBSTypePanel" >
<h:panelGrid columns="2" id="newRecod" >
<h:outputText value="Name"/><h:inputText value="#{treeTableController.newBStypeBean.currentObject.TYPENAME.value}" required="true" />
<p:commandButton value="save" action="#{treeTableController.saveNewNodes}" oncomplete="Dlg.hide()" update="productDataForm"/>
<p:commandButton value="close" oncomplete="Dlg.hide()" />
</h:panelGrid>
</h:form>
Hay un poco de funcionalidad asociada con la acción de guardar. Si hago clic repetidamente en el botón, puede guardar algunos registros en la base de datos. Ese no es mi deseo. ¿Cómo puedo evitar clics múltiples y resolver esto?
Sí, ¡realmente funciona! ¡Gracias! Antes de conocer su respuesta, agrego algo como esto ** \t \t \t \t \t \t \t ** creo que estos códigos pueden utilizar la función de ajax, que anexe con ** p: commandButton ** –
leo173
No, en all.Yeah, su conjetura es muy convincente .hehe – FishGel
Para versiones más nuevas de Primefaces (perdió unos minutos para eso): '
esmin