Class SelectBuilder

java.lang.Object
io.openems.edge.core.appmanager.formly.builder.FormlyBuilder<SelectBuilder>
io.openems.edge.core.appmanager.formly.builder.SelectBuilder
All Implemented Interfaces:
OnlyIf<SelectBuilder>, Self<SelectBuilder>

public final class SelectBuilder extends FormlyBuilder<SelectBuilder>
A Builder for a Formly Select.
 {
        "key": "key",
        "type": "select",
        "templateOptions": {
                "label": "label",
                "required": true,
                "multiple": true,
                "options": [
                        {
                                "label": "label",
                                "value": "value"
                        }, ...
                ]
        },
        "expressionProperties": {
                "templateOptions.required": "model.PROPERTY"
        },
        "hideExpression": "!model.PROPERTY",
        "defaultValue": "defaultValue"
 }