Wie make commandButton Seite nicht vollständig aktualisieren? Wie benutzt man f: Ajax?

8

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%     
Valter Silva 24.01.2012, 14:46
quelle

1 Antwort

20

Nutzen Sie Ajax. Es ist eine Frage der Verschachtelung <f:ajax> in der Befehlsschaltfläche von Interesse.

%Vor%

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.

%Vor%

Siehe auch:

BalusC 24.01.2012, 14:49
quelle

Tags und Links