Page History
...
Code Block | ||
---|---|---|
| ||
"model": { (...) "myIntArray": "int[]", "myStringArray": "string[]", "myCustomTypeArray": "person[]", (...) }, (...) "types": { "person": { "firstName": "string", "lastName": "string", "photo": "dataprovider" } } |
Array Array types also allow configuration options to be specified for the element type (defaults/values/tags/... + some types support type specific configuration options in .spec file) using 'elementConfig'.
...
Code Block | ||
---|---|---|
| ||
"model": { (...) "myFoundset" : "foundset", "childElement" : { "type" : "component", "forFoundset": "myFoundset" }, (...) } |
But But if you want to have an array of 'component' values that are all linked to a foundset you can use array specific configuration option 'elementConfig' like this
Code Block | ||
---|---|---|
| ||
"model": { (...) "myFoundset" : "foundset", "childElements" : { "type" : "component[]", "elementConfig" : { "forFoundset": "myFoundset" } }, (...) } |
Advanced .spec options
Another configuration option (that you will most likely never need) for arrays (available starting with Servoy 2019.09) is to be able to skip null design time element values completely at runtime ("skipNullItemsAtRuntime": true):
...
Overview
Content Tools
Activity