Files
Stream_PHX_A7/Gateways/FE/projects/.resources/db93b2930dd6a8fd7657110ebfab66320b329c64463957da715502818d5e4a5c

99 lines
2.4 KiB
Plaintext

{
"custom": {},
"params": {
"column": "",
"rowIndex": "",
"source": "",
"value": 0
},
"propConfig": {
"params.column": {
"paramDirection": "input",
"persistent": true
},
"params.rowIndex": {
"paramDirection": "input",
"persistent": true
},
"params.source": {
"paramDirection": "input",
"persistent": true
},
"params.value": {
"paramDirection": "inout",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 40,
"width": 200
}
},
"root": {
"children": [
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"grow": 1
},
"propConfig": {
"props.style.backgroundColor": {
"binding": {
"config": {
"expression": "\"transparent\""
},
"type": "expr"
}
},
"props.value": {
"binding": {
"config": {
"path": "view.params.value"
},
"type": "property"
},
"onChange": {
"enabled": null,
"script": "\t#if origin \u003d\u003d \u0027Browser\u0027:\n\t\tsystem.perspective.sendMessage(\u0027updateTableCell\u0027, payload\u003d{\n\t\t\t\u0027source\u0027: self.view.params.source, \n\t\t\t\u0027value\u0027: currentValue.value,\n\t\t\t\u0027rowIndex\u0027: self.view.params.rowIndex, \n\t\t\t\u0027column\u0027: self.view.params.column\n\t\t})\n\t\tself.props.style.backgroundColor \u003d \u0027lightBlue\u0027"
}
}
},
"props": {
"align": "center",
"spinner": {
"enabled": false
},
"style": {
"borderColor": "#FFFFFF00"
}
},
"scripts": {
"customMethods": [],
"extensionFunctions": null,
"messageHandlers": [
{
"messageType": "refreshTable",
"pageScope": true,
"script": "\tself.refreshBinding(\"props.style.backgroundColor\")",
"sessionScope": false,
"viewScope": false
}
]
},
"type": "ia.input.numeric-entry-field"
}
],
"meta": {
"name": "root"
},
"props": {
"style": {
"padding": "1px 2px"
}
},
"type": "ia.container.flex"
}
}