Ich muss ein Webcam-Video streamen, also benutze ich ustream , um das zu tun, was einen Flash-Einbettungscode für mich erzeugt, und ich habe eine Taste, um das Licht ein- / auszuschalten, aber wenn ich den Knopf drücke, wird die ganze Seite und damit die Flash-Komponente aktualisiert.
Es gibt eine Möglichkeit, die Seite nicht zu aktualisieren und trotzdem an den Befehl zu senden? Nun, jetzt ist es so:
%Vor% Nutzen Sie Ajax. Es ist eine Frage der Verschachtelung <f:ajax>
in der Befehlsschaltfläche von Interesse.
Besonders die render="@none"
(die sowieso der Standardwert ist, Sie könnten das Attribut einfach weglassen) wird JSF anweisen, nach dem Senden einfach nichts mehr zu rendern. Wenn Sie nur eine bestimmte Komponente anstelle der gesamten Seite erneut darstellen möchten, können Sie auch die ID dieser spezifischen Komponente in render
attribute angeben.
Tags und Links refresh jsf jsf-2 commandbutton