Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

JSON-code

In WGP Beheer kun je op pagina Formulier beheren een tekstveld veranderen in een tekencanvas waarop je je handtekening kunt zetten. De (hand)tekening wordt als base64-string-veldwaarde veldwaarde in de database opgeslagen. Je implementeert deze functie op tabblad Smart forms door in het options-gedeelte van de JSON-code voor het tekstveld het type 'signature' te gebruiken. Met optie 'btn_signature_title' kun je het tekencanvas en de knop waarmee je dat opent een naam geven. 

Info

Een base64-string is binaire code geconverteerd naar ASCII-tekens.

De code voor tekstveld 'code' ziet er bijvoorbeeld als volgt uit:

...

  1. Tik op de knop Zet handtekening. Hierna verschijnt het tekencanvas. Het canvas heeft dezelfde naam als de knop. 

    Panel



  2. Zet in het tekencanvas je handtekening en druk op Opslaan. De handtekening verschijnt in het formulier. 

    Panel


  3. Druk in het formulier nog eens op Opslaan. Nadat het formulier is opgeslagen, kun je de handtekening in de feature-info van het betreffende object bekijken, indien de feature-info hiervoor is geconfigureerd (zie opmerking). 

    Info

    Je kunt de handtekening in de feature-info weergeven door in de template het element <img> op te nemen en daarin de veldnaam te specificeren. Hieronder zie je een voorbeeld van hoe je een handtekening (afbeelding) in een tabel kunt weergeven die staat opgeslagen in het tekstveld 'code' in een tabel kan worden weergegeven.

    Code Block
    <table>
    <tr>
    <tt>handtekening</tt>
    <td><img src="$!code"/></td>
    </tr>
    </table>


    De volgende afbeelding van de feature-info laat achter 'code' de veldwaarde van het handtekeningveld zien als base64-string (alleen het eerste deel is te zien). Achter 'handtekening' zie je de inhoud van het veld als afbeelding (zichtbaar gemaakt met element <img>).

    Panel


Gerelateerde pagina's

...