{ "custom": { "menu": "value" }, "params": { "tagpath": "[default]_Testing/CDU", "udt_type": "_template" }, "propConfig": { "custom.menu": { "persistent": true }, "params.tagpath": { "paramDirection": "input", "persistent": true }, "params.udt_type": { "paramDirection": "input", "persistent": true } }, "props": {}, "root": { "children": [ { "children": [ { "meta": { "name": "Control" }, "position": { "tabIndex": 1 }, "propConfig": { "props.params.tagpath": { "binding": { "config": { "path": "view.params.tagpath" }, "type": "property" } }, "props.params.udt_type": { "binding": { "config": { "path": "view.params.udt_type" }, "type": "property" } }, "props.path": { "binding": { "config": { "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" }, "type": "expr" } } }, "type": "ia.display.view" }, { "meta": { "name": "Status" }, "propConfig": { "props.params.tagpath": { "binding": { "config": { "path": "view.params.tagpath" }, "type": "property" } }, "props.params.udt_type": { "binding": { "config": { "path": "view.params.udt_type" }, "type": "property" } }, "props.path": { "binding": { "config": { "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/info\"" }, "type": "expr" } } }, "type": "ia.display.view" }, { "meta": { "name": "Config" }, "position": { "tabIndex": 2 }, "propConfig": { "props.params.tagpath": { "binding": { "config": { "path": "view.params.tagpath" }, "type": "property" } }, "props.params.udt_type": { "binding": { "config": { "path": "view.params.udt_type" }, "type": "property" } }, "props.path": { "binding": { "config": { "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" }, "type": "expr" } } }, "type": "ia.display.view" }, { "meta": { "name": "Trends" }, "position": { "tabIndex": 3 }, "propConfig": { "props.params.tagpath": { "binding": { "config": { "path": "view.params.tagpath" }, "type": "property" } }, "props.params.udt_type": { "binding": { "config": { "path": "view.params.udt_type" }, "type": "property" } }, "props.path": { "binding": { "config": { "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" }, "type": "expr" } } }, "type": "ia.display.view" }, { "meta": { "name": "Meta" }, "position": { "tabIndex": 4 }, "propConfig": { "props.params.tagpath": { "binding": { "config": { "path": "view.params.tagpath" }, "type": "property" } }, "props.params.udt_type": { "binding": { "config": { "path": "view.params.udt_type" }, "type": "property" } }, "props.path": { "binding": { "config": { "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" }, "type": "expr" } } }, "type": "ia.display.view" } ], "meta": { "name": "TabContainer" }, "position": { "grow": 1 }, "props": { "currentTabIndex": 4, "menuType": "modern", "tabSize": { "height": 35, "width": 70 }, "tabStyle": { "active": { "color": "var(--call-to-action)" }, "inactive": { "color": "gray" } }, "tabs": [ "Status", "Control", "Config", "Trends", "Meta" ] }, "type": "ia.container.tab" } ], "meta": { "name": "root" }, "props": { "direction": "column", "style": { "backgroundColor": "var(--container-root)" } }, "type": "ia.container.flex" } }