{ "name": "{{COMPONENT_KEY}}", "label": "{{COMPONENT_LABEL}}", "description": "{{DESCRIPTION}}", "organization": "{{ORGANIZATION}}", "version": "{{VERSION}}", "library": "{{LIBRARY}}", "componentKey": "{{COMPONENT_KEY}}", "type": "{{TYPE}}", "subtype": {{{SUB_TYPE}}}, "subtypeLabel": "{{SUB_TYPE_LABEL}}", "icon": "images/pz-dropdown-active.svg", "properties": [ { "name": "label", "label": "Field label", "format": "TEXT", "required": true }, { "name": "labelOption", "label": "Field label", "format": "SELECT", "defaultValue": "custom", "visibility": "@PLATFORMNAME != 'launchpad'", "source": [ { "key": "default", "value": "Default" }, { "key": "custom", "value": "Custom" } ] }, { "name": "label", "label": "Custom field label", "format": "VALUEINPUT", "required": true, "ruleType": "Paragraph", "visibility": "@PLATFORMNAME != 'launchpad'" }, { "name": "readOnly", "label": "Edit mode", "format": "READONLY" }, { "label": "Column settings", "format": "GROUP", "visibility": "@VIEWTYPE == 'MultiRecordDisplayAsTable'", "properties": [ { "name": "columnWidth", "label": "Column width", "format": "SELECT", "source": [ { "key": "auto", "value": "Auto" }, { "key": "custom", "value": "Custom" } ] }, { "name": "width", "label": "Width (px)", "format": "NUMBER", "visibility": "$this.columnWidth == 'custom'" } ] }, { "label": "Input settings", "format": "GROUP", "visibility": "(!readOnly = true)", "properties": [ { "name": "placeholder", "label": "Placeholder", "format": "TEXT" }, { "name": "helperText", "label": "Helper text", "format": "TEXT" } ] }, { "label": "Conditions", "format": "GROUP", "properties": [ { "name": "required", "label": "Required", "format": "REQUIRED", "visibility": "(!readOnly = true)" }, { "name": "disabled", "label": "Disabled", "format": "DISABLED", "visibility": "(!readOnly = true)" }, { "name": "visibility", "label": "Visibility", "format": "VISIBILITY" } ] }, { "label": "Advanced", "format": "GROUP", "collapsible": true, "properties": [ { "name": "testId", "label": "Test ID", "format": "TEXT", "ignorePattern": "[^-_\\p{N}\\p{L}]", "includeAnnotations": false } ] } ], "defaultConfig": { "label": "@L $this.label", "placeholder": "@L Select...", "listType": "associated", "datasource": "@ASSOCIATED .$this.name", "deferDatasource": true, "detailFVLItem": true, "isFormWidth" : false, "isContainerWidth" : false } }