# Callback as json argument

**URL:** <https://discourse.nodered.org/t/callback-as-json-argument/24529>\
**Category:** General\
**Created:** [9 April 2020 14:30 UTC](https://discourse.nodered.org/t/callback-as-json-argument/24529 "2020-04-09T14:30:52Z")\
**Posts on this page:** 14\
**Page:** 2

<div class="post-metadata">

**Author:** ![Christian-Me](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/christian-me/32/10774_2.png) [@Christian-Me](https://discourse.nodered.org/u/Christian-Me)\
**Post date:** [13 April 2020 13:37 UTC](https://discourse.nodered.org/t/callback-as-json-argument/24529/21 "2020-04-13T13:37:29Z")

</div>

That is strange because the flow / node you have send me is OK and works as expected.

Perhaps send me your complete flow.

---

<div class="post-metadata">

**Author:** ![frankzappa](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/frankzappa/32/19648_2.png) [@frankzappa](https://discourse.nodered.org/u/frankzappa)\
**Post date:** [13 April 2020 14:17 UTC](https://discourse.nodered.org/t/callback-as-json-argument/24529/22 "2020-04-13T14:17:21Z")

</div>

I forgot to tell you a couple of things:

- with the e-table it'was working;
- yesterday before the system broked down, I'd got a red triangle over one (don't remember which of ones) of the table node in the manage palette;
- I've just completely clean the browser cache;
- I've just disable all the chrome extensions;
- The console log that attached before was wrong because there was another declaration of headerVisible inside the column (it was a attempt made yesterday when I've found that didn't work): now in the console log I've NOT got the "Invalid column definition option in 'room' column: headerVisible" (but it still not working....)  
My flow it's so heavy (modbus TCP with Arduino, different databases, ui....): I'm still trying the usual example 3 flow: I think it's another kind of issue, but don't know which.

---

<div class="post-metadata">

**Author:** ![frankzappa](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/frankzappa/32/19648_2.png) [@frankzappa](https://discourse.nodered.org/u/frankzappa)\
**Post date:** [13 April 2020 15:29 UTC](https://discourse.nodered.org/t/callback-as-json-argument/24529/23 "2020-04-13T15:29:47Z")

</div>

Another couple of things...

- It's seems that no one of the tabulator proprieties works (e.g. height, fitcolumns....);
- I've got two node-red services running locally under pm2.

---

<div class="post-metadata">

**Author:** ![Christian-Me](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/christian-me/32/10774_2.png) [@Christian-Me](https://discourse.nodered.org/u/Christian-Me)\
**Post date:** [13 April 2020 18:29 UTC](https://discourse.nodered.org/t/callback-as-json-argument/24529/24 "2020-04-13T18:29:41Z")

</div>

> [@frankzappa](#):
>
> It's seems that no one of the tabulator proprieties works (e.g. height, fitcolumns....);

But in the background of your screenshot it seams it looks like expected from the example  
flow.

---

<div class="post-metadata">

**Author:** ![frankzappa](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/frankzappa/32/19648_2.png) [@frankzappa](https://discourse.nodered.org/u/frankzappa)\
**Post date:** [13 April 2020 18:48 UTC](https://discourse.nodered.org/t/callback-as-json-argument/24529/25 "2020-04-13T18:48:02Z")

</div>

Did not understand what you've said.... Could be clearer?

---

<div class="post-metadata">

**Author:** ![Christian-Me](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/christian-me/32/10774_2.png) [@Christian-Me](https://discourse.nodered.org/u/Christian-Me)\
**Post date:** [14 April 2020 07:16 UTC](https://discourse.nodered.org/t/callback-as-json-argument/24529/26 "2020-04-14T07:16:39Z")

</div>

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/1/e/1e29182e0bceee374c74823cfca65a3a0b5fc26a.png)

> [@frankzappa](#):
>
> It's seems that no one of the tabulator proprieties works (e.g. height, fitcolumns....);

in your screenshot I see that the ui-table example is working ...

I don`t know where your problem is. You have to show me your problem via screenshots or example flows. You can place a debug node on your table input (if the rest of your flow is to complicated). Copy the value of this debug node and place a change node with msg = json (paste). As done in the example showing my heating system.

Only something "is not working" is not enough that I can help you.

---

<div class="post-metadata">

**Author:** ![frankzappa](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/frankzappa/32/19648_2.png) [@frankzappa](https://discourse.nodered.org/u/frankzappa)\
**Post date:** [14 April 2020 07:47 UTC](https://discourse.nodered.org/t/callback-as-json-argument/24529/27 "2020-04-14T07:47:50Z")

</div>

Maybe we've not understood...  
The flow it's ok, but the properties like headerVisible o fitcolumns don't work at all.

[{"id":"9aa3d342.c6074","type":"debug","z":"1c2b2ce9.ba9843","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":789,"y":440,"wires":},{"id":"6d7787da.c81c28","type":"ui\_table","z":"1c2b2ce9.ba9843","group":"99a97d4c.ef9a4","name":"Thermostats","order":1,"width":"16","height":"7","columns":,"outputs":1,"cts":true,"x":639,"y":440,"wires":[["9aa3d342.c6074"]]},{"id":"36d9d982.e513f6","type":"change","z":"1c2b2ce9.ba9843","name":"ui\_control","rules":[{"t":"set","p":"ui\_control","pt":"msg","to":"{"tabulator":{"movableColumns":false,"headerVisible":false,"columnResized":"function(column){ var newColumn = { field: column.\_column.field, visible: column.\_column.visible, width: column.\_column.width, widthFixed: column.\_column.widthFixed, widthStyled: column.\_column.widthStyled }; this.send({topic:this.config.topic,ui\_control:{callback:'columnResized',columnWidths:newColumn}}); }","columnMoved":"function(column, columns){ var newColumns=; columns.forEach(function (column) { newColumns.push({'field': column.\_column.field}); }); this.send({topic:this.config.topic,ui\_control:{callback:'columnMoved',columns:newColumns}}); }","groupHeader":"function (value, count, data, group) {return value + \"(\" + count + \" Termostat\"+((count\>1) ? \"e\" : \"\") + \")\";}","columns":[{"formatterParams":{"target":"\_blank"},"title":"ROom","field":"room","width":100,"frozen":true},{"formatterParams":{"target":"\_blank"},"title":"Device","field":"name","width":100,"align":"center"},{"formatterParams":{"target":"\_blank"},"title":"Type","field":"deviceType","width":100,"align":"center"},{"formatterParams":{"target":"\_blank"},"title":"Measurements","columns":[{"formatterParams":{"target":"\_blank"},"title":"target","field":"SET\_TEMPERATURE-value","formatter":"function(cell, formatterParams, onRendered){return cell.getValue()+'°C';}","topCalc":"avg","width":100},{"formatterParams":{"target":"\_blank","min":10,"max":25,"color":["blue","green","red"],"legend":"function (value) {return '&nbsp;&nbsp;'+value+'°C';}","legendColor":"#101010","legendAlign":"left"},"title":"current","field":"ACTUAL\_TEMPERATURE-value","formatter":"progress","topCalc":"avg","width":100},{"formatterParams":{"target":"\_blank","min":0,"max":99,"color":["gray","orange","red"],"legend":"function (value) {return (value\>0)? '&nbsp;&nbsp;'+value+' %' : '-';}","legendColor":"#101010","legendAlign":"center"},"title":"Valve","field":"VALVE\_STATE-value","formatter":"progress","topCalc":"max","width":100},{"formatterParams":{"target":"\_blank","min":1.5,"max":4.6,"color":["red","orange","green"],"legend":"function (value) {return value+' V';}","legendColor":"#101010","legendAlign":"center"},"title":"Batt","field":"BATTERY\_STATE-value","formatter":"progress","topCalc":"min","width":100}]},{"formatterParams":{"target":"\_blank"},"title":"Settings","columns":[{"formatterParams":{"target":"\_blank","min":0,"max":30,"color":["red","orange","green"],"legend":"function (value) { if (value\>0) return \"\"+value+\" min\"; else return \"aus\"; }","legendColor":"#101010","legendAlign":"center"},"title":"Boost","field":"BOOST\_STATE-value","formatter":"progress","width":100},{"formatterParams":{"target":"\_blank","allowEmpty":true,"allowTruthy":true,"tickElement":"","crossElement":""},"title":"Auto","field":"AUTO\_MODE-value","formatter":"tickCross","width":100,"align":"center"},{"formatterParams":{"target":"\_blank"},"title":"Mode","field":"CONTROL\_MODE-value","formatter":"function(cell, formatterParams, onRendered){ var html=\"\<i class=\\\"\"; switch(cell.getValue()) { case 0: html+=\"fa fa-calendar-check-o\"; break; case 1: html+=\"fa fa-hand-o-up\"; break; case 2: html+=\"fa fa-suitcase\"; break; case 3: html+=\"fa fa-spinner fa-spin fa-fw\"; break; } html+='\\\"\>'; return html; }","width":100,"align":"center"},{"formatterParams":{"target":"\_blank"},"title":"Auto","field":"AUTO\_MODE-value","width":100,"align":"center"}]}]}}","tot":"json"}],"action":"","property":"","from":"","to":"","reg":false,"x":480,"y":440,"wires":[["6d7787da.c81c28"]]},{"id":"cd47172e.058238","type":"inject","z":"1c2b2ce9.ba9843","name":"","topic":"","payload":"[{"name":"MEQ0451495","room":"Bathroom","SET\_TEMPERATURE-value":22,"ACTUAL\_TEMPERATURE-value":21.8,"VALVE\_STATE-value":90,"BATTERY\_STATE-value":2.7,"BOOST\_STATE-value":0,"AUTO\_MODE-value":true,"CONTROL\_MODE-value":0},{"name":"MEQ1875547","room":"Living Room","SET\_TEMPERATURE-value":12,"ACTUAL\_TEMPERATURE-value":16.2,"VALVE\_STATE-value":0,"BATTERY\_STATE-value":2.7,"BOOST\_STATE-value":0,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":1},{"name":"MEQ1875538","room":"Living Room","SET\_TEMPERATURE-value":18,"ACTUAL\_TEMPERATURE-value":19.5,"VALVE\_STATE-value":0,"BATTERY\_STATE-value":2.6,"BOOST\_STATE-value":0,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":2},{"name":"MEQ0447462","room":"Kitchen","SET\_TEMPERATURE-value":17,"ACTUAL\_TEMPERATURE-value":22.2,"VALVE\_STATE-value":0,"BATTERY\_STATE-value":2.7,"BOOST\_STATE-value":10,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":3},{"name":"MEQ1875551","room":"Office","SET\_TEMPERATURE-value":18,"ACTUAL\_TEMPERATURE-value":20.2,"VALVE\_STATE-value":0,"BATTERY\_STATE-value":2.7,"BOOST\_STATE-value":0,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":0},{"name":"MEQ0447425","room":"Dining Room","SET\_TEMPERATURE-value":19,"ACTUAL\_TEMPERATURE-value":20.4,"VALVE\_STATE-value":0,"BATTERY\_STATE-value":2.7,"BOOST\_STATE-value":0,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":0},{"name":"MEQ1875546","room":"Dining Room","SET\_TEMPERATURE-value":20,"ACTUAL\_TEMPERATURE-value":18.8,"VALVE\_STATE-value":99,"BATTERY\_STATE-value":2.7,"BOOST\_STATE-value":0,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":0},{"name":"MEQ0447483","room":"Bedroom","SET\_TEMPERATURE-value":17,"ACTUAL\_TEMPERATURE-value":22.4,"VALVE\_STATE-value":0,"BATTERY\_STATE-value":2.7,"BOOST\_STATE-value":0,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":0},{"name":"MEQ1875541","room":"Child","SET\_TEMPERATURE-value":18,"ACTUAL\_TEMPERATURE-value":20.4,"VALVE\_STATE-value":0,"BATTERY\_STATE-value":2.7,"BOOST\_STATE-value":0,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":0},{"name":"MEQ1875552","room":"Guest Room","SET\_TEMPERATURE-value":20,"ACTUAL\_TEMPERATURE-value":21.1,"VALVE\_STATE-value":9,"BATTERY\_STATE-value":2.8,"BOOST\_STATE-value":0,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":0}]","payloadType":"json","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":330,"y":440,"wires":[["36d9d982.e513f6"]]},{"id":"99a97d4c.ef9a4","type":"ui\_group","name":"Group 2","tab":"919de4ce.62b498","order":2,"disp":true,"width":16},{"id":"919de4ce.62b498","type":"ui\_tab","z":"","name":"copypaste","icon":"dashboard","disabled":false,"hidden":false}]

---

<div class="post-metadata">

**Author:** ![frankzappa](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/frankzappa/32/19648_2.png) [@frankzappa](https://discourse.nodered.org/u/frankzappa)\
**Post date:** [14 April 2020 07:56 UTC](https://discourse.nodered.org/t/callback-as-json-argument/24529/28 "2020-04-14T07:56:20Z")

</div>

This one the debug node in the input of the table. As you can see, headerVisible: false is correct.  
Scuse me for bad attached code.

{"\_msgid":"3b695b23.c68cc4","topic":"","payload":[{"name":"MEQ0451495","room":"Bathroom","SET\_TEMPERATURE-value":22,"ACTUAL\_TEMPERATURE-value":21.8,"VALVE\_STATE-value":90,"BATTERY\_STATE-value":2.7,"BOOST\_STATE-value":0,"AUTO\_MODE-value":true,"CONTROL\_MODE-value":0},{"name":"MEQ1875547","room":"Living Room","SET\_TEMPERATURE-value":12,"ACTUAL\_TEMPERATURE-value":16.2,"VALVE\_STATE-value":0,"BATTERY\_STATE-value":2.7,"BOOST\_STATE-value":0,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":1},{"name":"MEQ1875538","room":"Living Room","SET\_TEMPERATURE-value":18,"ACTUAL\_TEMPERATURE-value":19.5,"VALVE\_STATE-value":0,"BATTERY\_STATE-value":2.6,"BOOST\_STATE-value":0,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":2},{"name":"MEQ0447462","room":"Kitchen","SET\_TEMPERATURE-value":17,"ACTUAL\_TEMPERATURE-value":22.2,"VALVE\_STATE-value":0,"BATTERY\_STATE-value":2.7,"BOOST\_STATE-value":10,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":3},{"name":"MEQ1875551","room":"Office","SET\_TEMPERATURE-value":18,"ACTUAL\_TEMPERATURE-value":20.2,"VALVE\_STATE-value":0,"BATTERY\_STATE-value":2.7,"BOOST\_STATE-value":0,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":0},{"name":"MEQ0447425","room":"Dining Room","SET\_TEMPERATURE-value":19,"ACTUAL\_TEMPERATURE-value":20.4,"VALVE\_STATE-value":0,"BATTERY\_STATE-value":2.7,"BOOST\_STATE-value":0,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":0},{"name":"MEQ1875546","room":"Dining Room","SET\_TEMPERATURE-value":20,"ACTUAL\_TEMPERATURE-value":18.8,"VALVE\_STATE-value":99,"BATTERY\_STATE-value":2.7,"BOOST\_STATE-value":0,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":0},{"name":"MEQ0447483","room":"Bedroom","SET\_TEMPERATURE-value":17,"ACTUAL\_TEMPERATURE-value":22.4,"VALVE\_STATE-value":0,"BATTERY\_STATE-value":2.7,"BOOST\_STATE-value":0,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":0},{"name":"MEQ1875541","room":"Child","SET\_TEMPERATURE-value":18,"ACTUAL\_TEMPERATURE-value":20.4,"VALVE\_STATE-value":0,"BATTERY\_STATE-value":2.7,"BOOST\_STATE-value":0,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":0},{"name":"MEQ1875552","room":"Guest Room","SET\_TEMPERATURE-value":20,"ACTUAL\_TEMPERATURE-value":21.1,"VALVE\_STATE-value":9,"BATTERY\_STATE-value":2.8,"BOOST\_STATE-value":0,"AUTO\_MODE-value":false,"CONTROL\_MODE-value":0}],"ui\_control":{"tabulator":{"movableColumns":false,"headerVisible":false,"columnResized":"function(column){ var newColumn = { field: column.\_column.field, visible: column.\_column.visible, width: column.\_column.width, widthFixed: column.\_column.widthFixed, widthStyled: column.\_column.widthStyled }; this.send({topic:this.config.topic,ui\_control:{callback:'columnResized',columnWidths:newColumn}}); }","columnMoved":"function(column, columns){ var newColumns=; columns.forEach(function (column) { newColumns.push({'field': column.\_column.field}); }); this.send({topic:this.config.topic,ui\_control:{callback:'columnMoved',columns:newColumns}}); }","groupHeader":"function (value, count, data, group) {return value + "(" + count + " Termostat"+((count\>1) ? "e" : "") + ")";}","columns":[{"formatterParams":{"target":"\_blank"},"title":"ROom","field":"room","width":100,"frozen":true},{"formatterParams":{"target":"\_blank"},"title":"Device","field":"name","width":100,"align":"center"},{"formatterParams":{"target":"\_blank"},"title":"Type","field":"deviceType","width":100,"align":"center"},{"formatterParams":{"target":"\_blank"},"title":"Measurements","columns":[{"formatterParams":{"target":"\_blank"},"title":"target","field":"SET\_TEMPERATURE-value","formatter":"function(cell, formatterParams, onRendered){return cell.getValue()+'°C';}","topCalc":"avg","width":100},{"formatterParams":{"target":"\_blank","min":10,"max":25,"color":["blue","green","red"],"legend":"function (value) {return '&nbsp;&nbsp;'+value+'°C';}","legendColor":"#101010","legendAlign":"left"},"title":"current","field":"ACTUAL\_TEMPERATURE-value","formatter":"progress","topCalc":"avg","width":100},{"formatterParams":{"target":"\_blank","min":0,"max":99,"color":["gray","orange","red"],"legend":"function (value) {return (value\>0)? '&nbsp;&nbsp;'+value+' %' : '-';}","legendColor":"#101010","legendAlign":"center"},"title":"Valve","field":"VALVE\_STATE-value","formatter":"progress","topCalc":"max","width":100},{"formatterParams":{"target":"\_blank","min":1.5,"max":4.6,"color":["red","orange","green"],"legend":"function (value) {return value+' V';}","legendColor":"#101010","legendAlign":"center"},"title":"Batt","field":"BATTERY\_STATE-value","formatter":"progress","topCalc":"min","width":100}]},{"formatterParams":{"target":"\_blank"},"title":"Settings","columns":[{"formatterParams":{"target":"\_blank","min":0,"max":30,"color":["red","orange","green"],"legend":"function (value) { if (value\>0) return ""+value+" min"; else return "aus"; }","legendColor":"#101010","legendAlign":"center"},"title":"Boost","field":"BOOST\_STATE-value","formatter":"progress","width":100},{"formatterParams":{"target":"\_blank","allowEmpty":true,"allowTruthy":true,"tickElement":"","crossElement":""},"title":"Auto","field":"AUTO\_MODE-value","formatter":"tickCross","width":100,"align":"center"},{"formatterParams":{"target":"\_blank"},"title":"Mode","field":"CONTROL\_MODE-value","formatter":"function(cell, formatterParams, onRendered){ var html="\<i class=\""; switch(cell.getValue()) { case 0: html+="fa fa-calendar-check-o"; break; case 1: html+="fa fa-hand-o-up"; break; case 2: html+="fa fa-suitcase"; break; case 3: html+="fa fa-spinner fa-spin fa-fw"; break; } html+='\"\>'; return html; }","width":100,"align":"center"},{"formatterParams":{"target":"\_blank"},"title":"Auto","field":"AUTO\_MODE-value","width":100,"align":"center"}]}]}}}

---

<div class="post-metadata">

**Author:** ![frankzappa](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/frankzappa/32/19648_2.png) [@frankzappa](https://discourse.nodered.org/u/frankzappa)\
**Post date:** [14 April 2020 07:58 UTC](https://discourse.nodered.org/t/callback-as-json-argument/24529/29 "2020-04-14T07:58:24Z")

</div>

I'm sorry I'm making a disaster... This one is the debug node....

14/4/2020, 09:50:59node: 1a5af8c.edaa407  
msg : Object  
object  
\_msgid: "3b695b23.c68cc4"  
topic: ""  
payload: array[10]  
ui\_control: object  
tabulator: object  
movableColumns: false  
headerVisible: false  
columnResized: "function(column){ var newColumn = { field: column.\_column.field, visible: column.\_column.visible, width: column.\_column.width, widthFixed: column.\_column.widthFixed, widthStyled: column.\_column.widthStyled }; this.send({topic:this.config.topic,ui\_control:{callback:'columnResized',columnWidths:newColumn}}); }"  
columnMoved: "function(column, columns){ var newColumns=; columns.forEach(function (column) { newColumns.push({'field': column.\_column.field}); }); this.send({topic:this.config.topic,ui\_control:{callback:'columnMoved',columns:newColumns}}); }"  
groupHeader: "function (value, count, data, group) {return value + "(" + count + " Termostat"+((count\>1) ? "e" : "") + ")";}"  
columns: array[5]  
0: object  
formatterParams: object  
title: "ROom"  
field: "room"  
width: 100  
frozen: true  
1: object  
formatterParams: object  
title: "Device"  
field: "name"  
width: 100  
align: "center"  
2: object  
3: object  
4: object

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [14 April 2020 09:03 UTC](https://discourse.nodered.org/t/callback-as-json-argument/24529/30 "2020-04-14T09:03:00Z")

</div>

@frankzappa please go and read this FAQ - [How to share code or flow json](https://discourse.nodered.org/t/how-to-share-code-or-flow-json/506) - then edit your posts above so they are readable and importable. Thanks

---

<div class="post-metadata">

**Author:** ![frankzappa](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/frankzappa/32/19648_2.png) [@frankzappa](https://discourse.nodered.org/u/frankzappa)\
**Post date:** [14 April 2020 10:12 UTC](https://discourse.nodered.org/t/callback-as-json-argument/24529/31 "2020-04-14T10:12:27Z")

</div>

```auto
{"_msgid":"8caa07e2.990bd8","topic":"","payload":[{"name":"MEQ0451495","room":"Bathroom","SET_TEMPERATURE-value":22,"ACTUAL_TEMPERATURE-value":21.8,"VALVE_STATE-value":90,"BATTERY_STATE-value":2.7,"BOOST_STATE-value":0,"AUTO_MODE-value":true,"CONTROL_MODE-value":0},{"name":"MEQ1875547","room":"Living Room","SET_TEMPERATURE-value":12,"ACTUAL_TEMPERATURE-value":16.2,"VALVE_STATE-value":0,"BATTERY_STATE-value":2.7,"BOOST_STATE-value":0,"AUTO_MODE-value":false,"CONTROL_MODE-value":1},{"name":"MEQ1875538","room":"Living Room","SET_TEMPERATURE-value":18,"ACTUAL_TEMPERATURE-value":19.5,"VALVE_STATE-value":0,"BATTERY_STATE-value":2.6,"BOOST_STATE-value":0,"AUTO_MODE-value":false,"CONTROL_MODE-value":2},{"name":"MEQ0447462","room":"Kitchen","SET_TEMPERATURE-value":17,"ACTUAL_TEMPERATURE-value":22.2,"VALVE_STATE-value":0,"BATTERY_STATE-value":2.7,"BOOST_STATE-value":10,"AUTO_MODE-value":false,"CONTROL_MODE-value":3},{"name":"MEQ1875551","room":"Office","SET_TEMPERATURE-value":18,"ACTUAL_TEMPERATURE-value":20.2,"VALVE_STATE-value":0,"BATTERY_STATE-value":2.7,"BOOST_STATE-value":0,"AUTO_MODE-value":false,"CONTROL_MODE-value":0},{"name":"MEQ0447425","room":"Dining Room","SET_TEMPERATURE-value":19,"ACTUAL_TEMPERATURE-value":20.4,"VALVE_STATE-value":0,"BATTERY_STATE-value":2.7,"BOOST_STATE-value":0,"AUTO_MODE-value":false,"CONTROL_MODE-value":0},{"name":"MEQ1875546","room":"Dining Room","SET_TEMPERATURE-value":20,"ACTUAL_TEMPERATURE-value":18.8,"VALVE_STATE-value":99,"BATTERY_STATE-value":2.7,"BOOST_STATE-value":0,"AUTO_MODE-value":false,"CONTROL_MODE-value":0},{"name":"MEQ0447483","room":"Bedroom","SET_TEMPERATURE-value":17,"ACTUAL_TEMPERATURE-value":22.4,"VALVE_STATE-value":0,"BATTERY_STATE-value":2.7,"BOOST_STATE-value":0,"AUTO_MODE-value":false,"CONTROL_MODE-value":0},{"name":"MEQ1875541","room":"Child","SET_TEMPERATURE-value":18,"ACTUAL_TEMPERATURE-value":20.4,"VALVE_STATE-value":0,"BATTERY_STATE-value":2.7,"BOOST_STATE-value":0,"AUTO_MODE-value":false,"CONTROL_MODE-value":0},{"name":"MEQ1875552","room":"Guest Room","SET_TEMPERATURE-value":20,"ACTUAL_TEMPERATURE-value":21.1,"VALVE_STATE-value":9,"BATTERY_STATE-value":2.8,"BOOST_STATE-value":0,"AUTO_MODE-value":false,"CONTROL_MODE-value":0}],"ui_control":{"tabulator":{"movableColumns":false,"headerVisible":false,"columnResized":"function(column){ var newColumn = { field: column._column.field, visible: column._column.visible, width: column._column.width, widthFixed: column._column.widthFixed, widthStyled: column._column.widthStyled }; this.send({topic:this.config.topic,ui_control:{callback:'columnResized',columnWidths:newColumn}}); }","columnMoved":"function(column, columns){ var newColumns=[]; columns.forEach(function (column) { newColumns.push({'field': column._column.field}); }); this.send({topic:this.config.topic,ui_control:{callback:'columnMoved',columns:newColumns}}); }","groupHeader":"function (value, count, data, group) {return value + \"<span style='color:#d00; margin-left:10px;'>(\" + count + \" Termostat\"+((count>1) ? \"e\" : \"\") + \")</span>\";}","columns":[{"formatterParams":{"target":"_blank"},"title":"ROom","field":"room","width":100,"frozen":true},{"formatterParams":{"target":"_blank"},"title":"Device","field":"name","width":100,"align":"center"},{"formatterParams":{"target":"_blank"},"title":"Type","field":"deviceType","width":100,"align":"center"},{"formatterParams":{"target":"_blank"},"title":"Measurements","columns":[{"formatterParams":{"target":"_blank"},"title":"target","field":"SET_TEMPERATURE-value","formatter":"function(cell, formatterParams, onRendered){return cell.getValue()+'°C';}","topCalc":"avg","width":100},{"formatterParams":{"target":"_blank","min":10,"max":25,"color":["blue","green","red"],"legend":"function (value) {return '&nbsp;&nbsp;'+value+'°C';}","legendColor":"#101010","legendAlign":"left"},"title":"current","field":"ACTUAL_TEMPERATURE-value","formatter":"progress","topCalc":"avg","width":100},{"formatterParams":{"target":"_blank","min":0,"max":99,"color":["gray","orange","red"],"legend":"function (value) {return (value>0)? '&nbsp;&nbsp;'+value+' %' : '-';}","legendColor":"#101010","legendAlign":"center"},"title":"Valve","field":"VALVE_STATE-value","formatter":"progress","topCalc":"max","width":100},{"formatterParams":{"target":"_blank","min":1.5,"max":4.6,"color":["red","orange","green"],"legend":"function (value) {return value+' V';}","legendColor":"#101010","legendAlign":"center"},"title":"Batt","field":"BATTERY_STATE-value","formatter":"progress","topCalc":"min","width":100}]},{"formatterParams":{"target":"_blank"},"title":"Settings","columns":[{"formatterParams":{"target":"_blank","min":0,"max":30,"color":["red","orange","green"],"legend":"function (value) { if (value>0) return \"<span style='color:#101010;'>\"+value+\" min</span>\"; else return \"<span style='color:#A0A0A0;'>aus</span>\"; }","legendColor":"#101010","legendAlign":"center"},"title":"Boost","field":"BOOST_STATE-value","formatter":"progress","width":100},{"formatterParams":{"target":"_blank","allowEmpty":true,"allowTruthy":true,"tickElement":"<i class='fa fa-clock-o'></i>","crossElement":"<i class='fa fa-ban'></i>"},"title":"Auto","field":"AUTO_MODE-value","formatter":"tickCross","width":100,"align":"center"},{"formatterParams":{"target":"_blank"},"title":"Mode","field":"CONTROL_MODE-value","formatter":"function(cell, formatterParams, onRendered){ var html=\"<i class=\\\"\"; switch(cell.getValue()) { case 0: html+=\"fa fa-calendar-check-o\"; break; case 1: html+=\"fa fa-hand-o-up\"; break; case 2: html+=\"fa fa-suitcase\"; break; case 3: html+=\"fa fa-spinner fa-spin fa-fw\"; break; } html+='\\\"></i>'; return html; }","width":100,"align":"center"},{"formatterParams":{"target":"_blank"},"title":"Auto","field":"AUTO_MODE-value","width":100,"align":"center"}]}]}}}

```

---

<div class="post-metadata">

**Author:** ![frankzappa](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/frankzappa/32/19648_2.png) [@frankzappa](https://discourse.nodered.org/u/frankzappa)\
**Post date:** [14 April 2020 10:51 UTC](https://discourse.nodered.org/t/callback-as-json-argument/24529/32 "2020-04-14T10:51:29Z")

</div>

Another strange thing...  
I've just add the ui-e-table, just to make some attempts.  
Now there are (and work correctly!!) the two callbacks that I was trying to run before the system crashed (cellclick and celledited) but they aren't on my flow. Is there a cache or other?  
I'm getting crying...

---

<div class="post-metadata">

**Author:** ![frankzappa](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/frankzappa/32/19648_2.png) [@frankzappa](https://discourse.nodered.org/u/frankzappa)\
**Post date:** [14 April 2020 15:49 UTC](https://discourse.nodered.org/t/callback-as-json-argument/24529/33 "2020-04-14T15:49:28Z")

</div>

Just discovered that the ui-e-table by default give the 2 callbacks cellclick and celledited, mea culpa...  
I will continue with this one because of the problems encountered (options like headerVisible and all the others).  
Thanks for the patience...  
Bye.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [13 June 2020 15:49 UTC](https://discourse.nodered.org/t/callback-as-json-argument/24529/34 "2020-06-13T15:49:33Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.

[Previous page](https://discourse.nodered.org/t/callback-as-json-argument/24529.md?page=1)
