Types
Waarde types
Smartforms evalueert expressies. De expressie maakt gebruik van waarden. De evaluatie van de expressie levert een waarde op.
Een waarde is van een bepaald type. De types zijn:
Type | Omschrijving | Voorbeeld |
---|---|---|
Boolean | Logische waarde false of true. | true |
DateTime | Datum of datum-tijd. | 2017-06-20 |
Double | Drijvende komma getal, met teken, fractie en exponent. | 12.34 |
Integer | Geheel getal met een bereik van ruim 9.000.000.000.000.000.000, met teken. | -12 |
String | Serie Unicode tekens, voor een woord, woorden of tekst. | "Voorbeeld" |
Waarde constructies
In een expressie kan op de plek van een waarde ook één van onderstaande constructies staan.
Constructie | Omschrijving | Interne naam |
---|---|---|
nil | De nil geeft aan: geen waarde. Een nil heeft geen type. | Nil |
[aanvrager/naam] | Dit is een verwijzing naar een formulierveld door middel van het pad aanvrager/naam. Bij evaluatie vervangt Smartforms het pad door de waarde van dat veld. | Path |
$[aanvrager/naam] | Dit is een letterlijk pad. Een letterlijk pad kan bijvoorbeeld gebruikt worden in een select expressie wanneer het nodig is het pad zelf te specificeren en het niet de bedoeling is dat Smartforms dit vervangt door een formulierveld. | Literal path |