Primefaces remoteCommand - es ist ein Weg, um einmal ausgeführt?
Primefaces 3.5 JSF 2.1
Im mit p:remoteCommand ausführen von asynchronen Befehlen, und aktualisieren Sie meiner Ansicht nach dem laden der Seite aber sieht, dass in die enden jeder iteration erneut ausführen und so weiter...
Ist dieses Verhalten korrekt?
Wie nur einmal ausführen, das p:remoteCommand?
update
Ich habe überprüft, dass mein remoteCommand wurde aus dem update-panel, also danke für die Antworten, aber es war schon OK. Wie ich mein problem lösen:
Ich weiß nicht warum, aber mit der onloadScript von Omnifaces (http://showcase.omnifaces.org/components/onloadScript) zu nennen, die remoteCommand Funktion es ist viele Male aufgerufen, aber mit $(document).fertig ... nur einmal. So, ändere ich es und habe es funktioniert jetzt.
Sie sind wie die Aktualisierung einer übergeordneten Komponente auf Ihrer <p:remoteCommand>. Setzen Sie Sie außerhalb der Komponente, die Sie aktualisieren möchten
Ich bin nicht in meiner workstation jetzt aber deine Antwort sieht gut aus! Versuchen Sie verwenden Antwort-Funktion und nicht einen Kommentar, so kann ich es als richtig, wenn ich es prüfen! Ich danke Ihnen sehr!
InformationsquelleAutor abyteneverlie | 2014-06-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
p:remoteCommand
im separaten Formular.Verwenden
process="@this"
undpartialSubmit="true"
, nur um auf der sicheren Seite.InformationsquelleAutor Kishor Prakash
Wenn Sie am Ende in einer Endlosschleife wie Verhalten Sie sich wahrscheinlich aktualisieren einer übergeordneten Komponente, um Ihre
<p:remoteCommand>
.Legen Sie es außerhalb/neben der Komponente, die Sie aktualisieren möchten, und die Dinge sollten in Ordnung sein.
Denke, dass ich es behoben.
Freut mich zu hören .. Totengräber 😉
Hehe, jemand der böse war down-voting und soweit ich mich erinnere, die Antwort sollte das problem lösen 🙂
Gut, jemand stimmte es bis jetzt, da es "wirklich richtig" nun ..Ehrlich gesagt, eine gute Sache zu halten alte Fragen !
InformationsquelleAutor Aksel Willgert