{ "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}}", {{#IS_TEMPLATE}} "icon": "images/pz-text-input-active.svg", {{/IS_TEMPLATE}} "properties": [ { "name": "label", "label": "Label value", "format": "TEXT" }, { "name": "placeholder", "label": "Placeholder", "format": "TEXT" }, { "name": "visibility", "label": "Visible", "format": "VISIBILITY" }, { "name": "disabled", "label": "Disabled", "format": "DISABLED" }, { "name": "required", "label": "Required", "format": "REQUIRED" }, { "label": "Advanced", "format": "GROUP", "collapsible": true, "properties": [ { "name": "testId", "label": "Test ID", "format": "TEXT", "ignorePattern": "[^-_\\p{N}\\p{L}]", "includeAnnotations": false } ] } ], "defaultConfig": { {{#IS_PICKLIST}} "label": "@L $this.label", "placeholder": "@L Select...", "listType": "associated", "datasource": "@ASSOCIATED .$this.name", {{/IS_PICKLIST}} {{#IS_BOOLEAN}} "trueText": "True", "falseText": "False", {{/IS_BOOLEAN}} {{#IS_PHONE}} "datasource": { "source": "@DATASOURCE D_pyCountryCallingCodeList.pxResults", "fields": { "value": "@P .pyCallingCode" }, } {{/IS_PHONE}} "detailFVLItem": true, "isFormWidth" : false, "isContainerWidth" : false } }