Mon code:Comment éviter de cliquer plusieurs fois sur un bouton dans un formulaire?
<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>
Il y a un peu de fonctionnalité associée à l'action de sauvegarde. Si je clique sur le bouton à plusieurs reprises, il peut enregistrer quelques enregistrements dans la base de données. Ce n'est pas mon souhait. Comment puis-je empêcher plusieurs clics et résoudre ce problème?
Oui, ça marche vraiment! Merci! Avant de connaître votre réponse, j'ajoute sth comme ceci ** \t \t \t \t \t \t \t ** Je pense que ces codes peuvent utiliser la fonction de ajax qui append avec ** p: commandButton ** –
leo173
Pas du all.Yeah, votre conjecture est très convaincante .hehe – FishGel
Pour les versions plus récentes de primefaces (perdu quelques minutes pour cela): '
esmin