Das Unterschriften-Plugin erweitert ein Formular-Element um die Möglichkeit, eine händische Unterschrift mit der Maus oder Moblie Phone auf einem Formular zu hinterlegen.
Template
Die Mobile-Ansicht kann mittels Template auf eigene Bedürfnisse pro Formular angepasst werden. Die Konfigurationseigenschaft mobileViewTemplate
ermöglicht dies pro Formular.
Signatur-Kontext
Damit der Unterschrift ein Kontext (z.B. Name, Vorname, Ort) hinterlegt werden kann, muss eine Referenz zu einem Formular-Element hinterlegt werden, welches diesen beinhaltet. Dies wird mittels signatureContextTypeXPath
angegeben.
Versiegelbare Unterschrift
Mit der Konfigurationseigenschaft isSealable
wird die Unterschrift nach dem speichern des Formulars versiegelt und kann nicht mehr verändert werden.
Dies wird mit einer Meldung angemerkt:
Konfiguration
Plugin-Klasse: com.jaxfront.eforms.plugins.signature.SimpleTypeSignaturePlugin
JSON-Konfiguration:
Key | Type | Mandatory | Default | Description |
---|---|---|---|---|
| string | true | Absolute or relative path to a type which reflects the the textual context (e.g. identity name, location) of the signature. | |
| string | false | MobileSignatureView.html | Relative path (Form-ID) to the template for signing on a mobile or tablet. Default-path: resources/templates/SYSTEM |
| boolean | false | false | If is true, the signature is not modifiable anymore after the form is persistent. |
Beispiel:
Codeblock | ||
---|---|---|
| ||
<plugIn class="com.jaxfront.eforms.plugins.signature.SimpleTypeSignaturePlugin">
<param type="String" value="{"mobileViewTemplate":"MobileSignatureView.html","signatureContextTypeXPath":"CONTEXT","isSealable":true}"/>
</plugIn> |