Certain properties can be declared as an array, allowing the input to be multi-select. Doing so returns all selected values within an array.

Property TypeSupported As Array
Complex ObjectYes
Typed ListNo

Simple types can be put into multi-value arrays by simply making them arrays.

Array Input

String literal types can also be used as multi-value to provide the end user with a set of options of which multiple can be selected.

Array Select

Configurations can also be arrays of complex objects. You can use these arrays to permit the user to create a list of configured objects. When used in combination with the @tabular decorator, it is possible to create table structured inputs.

Array Complex