Kodum:Bir formdaki bir düğmeye tekrar tekrar tıklamak nasıl engellenir?
<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>
kaydetmek eylemi ile ilişkili işlevsellik biraz vardır. Düğmeyi tekrar tekrar tıklatırsam, veritabanında birkaç kayıt kaydedebilir. Bu benim dileğim değil. Birden fazla tıklamayı nasıl engelleyebilir ve çözebilirim?
Evet, gerçekten işe yarıyor! Teşekkürler! Cevabınızı bilmeden önce, bu gibi sth ekliyorum ** = "false" \t \t \t \t \t \t \t ** Ben bu kodları ** p ile ekleme ajax fonksiyonunu kullanabilir düşünüyorum: sayfanı all.Yeah değil KomutDüğmesi'ı ** –
leo173
varsayım çok inandırıcıdır. – FishGel
Primefaces'in daha yeni sürümleri için (bunun için birkaç dakika kaybettiniz): '
esmin