{ "$schema": "../../TcHmiFramework/Schema/ControlDescription.Schema.json", "apiVersion": 1, "name": "TcHmiPasswordInput", "namespace": "TcHmi.Controls.Beckhoff", "displayName": "Password Input", "version": { "full": "14.4.1.0", "major": 14, "minor": 4, "build": 1, "revision": 0 }, "visible": true, "themeable": "Standard", "base": "TcHmi.Controls.Beckhoff.TcHmiInput", "description": "A possibility for the Operator to enter a password.", "defaultDesignerEvent": ".onTextChanged", "properties": { "containerControl": false, "geometry": { "width": 150, "height": 26 } }, "icons": [ { "name": "Icons/16x16.png", "width": 16, "height": 16 } ], "template": "Template.html", "dependencyFiles": [ { "name": "../dist/TcHmiPasswordInput/TcHmiPasswordInput.esm.js", "type": "EsModule", "description": "Contains all the main logic as ES module." } ], "attributes": [ { "name": "data-tchmi-text", "propertyName": "Text", "propertySetterName": "setText", "propertyGetterName": "getText", "displayName": "Text", "visible": true, "themeable": "Standard", "displayPriority": 10, "type": "tchmi:general#/definitions/String", "category": "Common", "description": "Content of the input control", "readOnly": false, "bindable": true, "defaultBindingMode": "OneWay", "heritable": true, "defaultValue": null, "defaultValueInternal": "" }, { "name": "data-tchmi-ignore-escape-sequences", "propertyName": "IgnoreEscapeSequences", "propertySetterName": "setIgnoreEscapeSequences", "propertyGetterName": "getIgnoreEscapeSequences", "displayName": "Ignore Escape Sequences", "visible": false, "themeable": "Advanced", "displayPriority": 100, "type": "tchmi:general#/definitions/Boolean", "category": "Text", "description": "Not useful to change with passwords", "readOnly": false, "bindable": true, "defaultBindingMode": "OneWay", "heritable": true, "defaultValue": null, "defaultValueInternal": true } ], "attributeCategories": [], "functions": [], "events": [], "dataTypes": [ { "schema": "Schema/Types.Schema.json" } ] }