[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.