Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: excerpt include

Insert excerpt
Smart forms voor WebGIS App
Smart forms voor WebGIS App
nopaneltrue

JSON-code

Op pagina Formulier beheren kun je in WGP Beheer een tekstveld zo configureren dat je voor dat veld meerdere waarden uit een keuzelijst kunt selecteren (multiple select). Het tekstveld moet daarvoor meerdere domeinwaarden bezitten. Bij het opslaan van het veld in de database worden de opgegeven domeinwaarden door komma's gescheiden (dus gebruik in de domeinwaarden geen komma's).

...

Info

Wanneer je in het schema-gedeelte van de JSON-code de veldinstelling 'required' de waarde 'true' geeft, maak je het invullen van het veld verplicht. Dit heeft als bezwaar dat bij het aanmaken van een nieuw object, het nog lege veld meteen een foutmelding genereert. Gebruik om dit te voorkomen Dit kun je voorkomen door in het options-gedeelte van de JSON-code formulierinstelling 'hideInitValidationError' (ingesteld op de waarde 'true' )te geven.

De JSON-code voor het tekstveld 'code' , (met als titel 'Kleuren van de vlag', waarvoor het selecteren van meerdere waarden ) waarvoor 'multiple select' is geconfigureerd ziet er bijvoorbeeld als volgt uit:

...

De volgende afbeelding laat zien hoe het lege formulier met het tekstveld Kleuren van de vlag, waarvoor het selecteren van meerdere waarden  waarvoor 'multiple select' is geconfigureerd , er in de WebGIS App uitziet:

...

Druk op de knop OK om de selectie in het veld in te voeren. Je keert hierna terug naar het formulier dat nu het aantal waarden vermeldt dat je voor het veld hebt geselecteerd. 

Land en vlaggen formulier - ingevuld

Nadat het formulier is opgeslagen, kun je de ingevoerde waarden in de feature-info bekijken. De feature-info toont de komma gescheiden waarden van het tekstveld zoals die zijn (of worden) opgeslagen in de database.

...