{ "custom": {}, "params": {}, "props": { "defaultSize": { "height": 155, "width": 1910 } }, "root": { "children": [ { "children": [ { "meta": { "name": "Label" }, "position": { "basis": "233px" }, "props": { "text": "Console Log", "textStyle": { "fontWeight": "bold", "padding": "5px", "textDecoration": "underline" } }, "type": "ia.display.label" }, { "events": { "component": { "onActionPerformed": { "config": { "script": "\tpayload \u003d {}\n\tsystem.perspective.sendMessage(\"clearFeedback\" , payload , \"page\")" }, "scope": "G", "type": "script" } } }, "meta": { "name": "Button" }, "position": { "basis": "40px" }, "props": { "image": { "icon": { "path": "material/delete_forever" } }, "primary": false, "style": { "borderStyle": "solid" }, "text": "" }, "type": "ia.input.button" } ], "meta": { "name": "FlexContainer" }, "position": { "basis": "40px" }, "props": { "justify": "space-between", "style": { "paddingBottom": "5px" } }, "type": "ia.container.flex" }, { "children": [ { "meta": { "name": "Table" }, "position": { "basis": "400px", "grow": 1 }, "props": { "columns": [ { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "Value", "filter": { "boolean": { "condition": "" }, "date": { "condition": "", "value": "" }, "enabled": false, "number": { "condition": "", "value": "" }, "string": { "condition": "", "value": "" }, "visible": "on-hover" }, "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "justify": "auto", "number": "value", "numberFormat": "0,0.##", "progressBar": { "bar": { "color": "", "style": { "classes": "" } }, "max": 100, "min": 0, "track": { "color": "", "style": { "classes": "" } }, "value": { "enabled": true, "format": "0,0.##", "justify": "center", "style": { "classes": "" } } }, "render": "auto", "resizable": true, "sort": "none", "sortable": true, "strictWidth": true, "style": { "classes": "" }, "toggleSwitch": { "color": { "selected": "", "unselected": "" } }, "viewParams": {}, "viewPath": "Main-Views/Commissioning Tool/Message", "visible": true, "width": "100px" } ], "data": [ { "Value": { "Msg": "", "Timestamp": "" } } ], "enableHeader": false, "pager": { "bottom": false }, "rows": { "subviewExpansionMode": "single" }, "selection": { "enableRowSelection": false } }, "scripts": { "customMethods": [], "extensionFunctions": null, "messageHandlers": [ { "messageType": "clearFeedback", "pageScope": true, "script": "\t# implement your handler here\n\t\n\tself.props.data \u003d []", "sessionScope": false, "viewScope": false }, { "messageType": "addFeedback", "pageScope": true, "script": "\t# implement your handler here\n\t\n\trecord \u003d {\n\t \"Value\": {\n\t \"Timestamp\": str(system.date.now()),\n\t \"Msg\": payload[\"Msg\"]\n\t }\n\t}\n\tself.props.data.insert(0, record)", "sessionScope": false, "viewScope": false } ] }, "type": "ia.display.table" } ], "meta": { "name": "FlexContainer_0" }, "position": { "basis": "80px", "grow": 1, "shrink": 0 }, "type": "ia.container.flex" } ], "meta": { "name": "root" }, "props": { "direction": "column", "style": { "padding": "5px" } }, "type": "ia.container.flex" } }