Dears Bir spinner alanım var ve istemci +/- tuşuna bastığında veya değeri yazdığında güncellemek istiyorum. Kullanıcı, değeri yazdığında aşağıdaki kodla, değişiklik (varsayılan) olayı da tetiklenir. Ateş sadece bir ajax olayı olan herhangi bir emzirme mi?Sadece iki olayda yangın yap: ajax
<p:spinner value="#{cartView.cart[pentry.key]}" min="0" max="#{pentry.key.quantity}" size="7" required="true" converter="javax.faces.Long" >
<p:ajax update="@form" process="@this" onstart="PF('blockFreight').show();PF('blockPayment').show();PF('blockSummary').show();PF('blockProduct').show()" oncomplete="PF('blockFreight').hide();PF('blockPayment').hide();PF('blockSummary').hide();PF('blockProduct').hide()" />
<p:ajax event="keyup" delay="500" update="@form" process="@this" onstart="PF('blockFreight').show();PF('blockPayment').show();PF('blockSummary').show();PF('blockProduct').show()" oncomplete="PF('blockFreight').hide();PF('blockPayment').hide();PF('blockSummary').hide();PF('blockProduct').hide()" />
</p:spinner>
Çözüm basittir: ilk 'p: ajax' kaldırmak – Kukeltje
Sevgili Kukeltje, ilk ifadeyi kaldırırsam, kullanıcı +/- düğmelerini tıkladığında form güncellenmez. –
İki olay olan asıl sorun nedir? Çift gizleme/gizleme? – Kukeltje