[JSF Activate JS] integriert [Activate JS] in den [JSF] Lifecycle. !!!Hintergrund [Activate JS] steht zunächst als unabhängiges [Javascript] Framework zur Verfügung. In manchen Fällen mächte man [Activate JS] jedoch in ein [JSF] Framework integrieren. [JSF Activate JS] stellt die erforderlichen Componenten zur Verfügung. !!!Tags Die Schnittstelle zwischen [Activate JS] und [JSF] besteht konsequenter Weise aus entsprechenden Tags. Diese können mit dem Namespace http://sigos.com/activate in das HTML-Dokument eingebunden werden: {{{ <?xml version='1.0' encoding='UTF-8' ?> <html xmlns="http://www.w3.org/1999/xhtml" [...] xmlns:activate="http://sigos.com/activate"> [...] </html> }}} !!Get Tag Dieser Tag führt einen HTTP-GET-Request zu einer Komponente nach dem [JSF-JQuery 2] Standard durch: {{{ <activate:get id="data" value="#{testController.value}" variable="myData"> <div control="{interpolate: true}">{this.myData}</div> </activate:get> }}} __Hinweis:__ Diese Komponente generiert einen DIV-Tag mit einem Ajax-Control-Attribut. Grundsätzlich kann das Ajax-Control-Attribut eigenständig zu Rest-Services kommunizieren. Der Vorteil hierin besteht in der Anbindung von EL-Expressions an eine bestehende [Java]-Infrastruktur. __Hinweis:__ Der AJAX-Aufruf erfolgt asynchron. Die [Aktivierungs-Chain|Activate JS#Chain] wird nach Success/Fail weiter ausgeführt.