Javascript Referenz im HTML Headbereich
Die folgenden zwei Javascripteinträge müssen im Headbereich der HTML-Seite eingefügt werden:
<script src="https://2003-shared.jaxforms.com/xdomain/xdomain.min.js" slave="https://2003-shared.jaxforms.com/xdomain/proxy.html"></script> <script src="https://2003-shared.jaxforms.com/formservice/resources/SYSTEM/jaxfront-ajax.js" type="text/javascript" slave="https://2003-shared.jaxforms.com/xdomain/proxy.html"></script>
Javascript für das Anzeigen des Formulars im HTML Bodybereich
<div id="JAX_FORM" class="JAX-MARKER" width="100%"></div> <script type="text/javascript"> createPublicForm(this,'https://2003-shared.jaxforms.com/formservice', 'eforms', 'JAX_FORM','SHOWCASE', 'WIDGETS','de',null, null); </script>
Anbei die Beschreibung der JS-Funktion "createPublicForm":
function createPublicForm(♦ sourceElement, ♦ serverAddress, ♦ serverName, ♦ targetName, ♦ mandant, ♦ formID, ♦ language, ♦ additionalParams,♦ allowFunction)
Parametername | Typ | Beschreibung | Beispiel |
---|---|---|---|
♦ sourceElement | HTML Element | Lokales HTML DOM Source Element. Kann auch null sein. | this |
♦ serverAddress | String | Absolute Zielserver Adresse des Formularservice. Dies fukntioniert nur, wenn die Domäne des Zielservers im xdomain-Javascript als "slave" eingetragen ist. | https://2003-shared.jaxforms.com/formservice |
♦ serverName | String | Der Servletname des Formularservice auf dem Zielserver. Standardmässig ist das "eforms". | eforms |
♦ targetName | String | Zielelement im HTML. Das Zielelement muss existieren. Dies kann entweder eine eigene ID oder ein vordefiniertes Ziel (_blank, _self, _parent, _top) sein. Wird kein targetName angegeben, so wird das Resultat nicht dargestellt. Wird eine nicht existierende ID angegeben, so wird das Resultat in den Body-Tag geschrieben. Target HTML Element <div id="JAX_FORM" class="JAX-MARKER" width="100%"></div> | JAX_FORM |
♦ mandant | String | Eindeutige Identifikation des Mandanten innerhalb des Ziel-Formularservice. | CMI |
♦ formID | String | Eindeutige Identifikation des Formulars. | Vollzugsmeldung |
♦ language | String | Sprache des Formulars (de, fr, it, en). | de |
♦ additionalParams | String | Zusätzliche URL-Getparameter. Müssen mit & getrennt werden. | &JAX_FORM_GRP_LOAD_CONTEXT=zkf_JGK_org_gba |
♦ allowFunction | function | Callback-Funktion für das Überprüfen ob das Formular dargestellt werden soll oder nicht. Diese Funktion muss zwingend ein boolean (true oder false) zurückliefern. Falls diese Funktion false zurückliefert, wird das Formular nicht dargestellt und der folgende Text stattdessen angezeigt: JAXForms form (xyz). Allow-Function does not allow rendering. | function() {return checkAllowRendering();} |