# Table dashboard 2.0

**URL:** <https://discourse.nodered.org/t/table-dashboard-2-0/92991>\
**Category:** Dashboard\
**Tags:** dashboard-2\
**Created:** [8 November 2024 14:15 UTC](https://discourse.nodered.org/t/table-dashboard-2-0/92991 "2024-11-08T14:15:50Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![CarlosSousa](https://avatars.discourse-cdn.com/v4/letter/c/f14d63/32.png) [@CarlosSousa](https://discourse.nodered.org/u/CarlosSousa)\
**Post date:** [8 November 2024 14:15 UTC](https://discourse.nodered.org/t/table-dashboard-2-0/92991/1 "2024-11-08T14:15:50Z")

</div>

Hi everybody,  
In the checkboxes from the table (dashboard 2.0) when i select some checkbox is giving the last selection. I try to clean the last with a function node giving msg.payload ="" but dont work. How we can solve that?  
Thanks

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/c/0/c07ed866823ca3204b9af9f04ddb7ba86b33955c.png)

---

<div class="post-metadata">

**Author:** ![evdheuvelUpl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/evdheuvelupl/32/68644_2.png) [@evdheuvelUpl](https://discourse.nodered.org/u/evdheuvelUpl)\
**Post date:** [13 November 2024 16:39 UTC](https://discourse.nodered.org/t/table-dashboard-2-0/92991/2 "2024-11-13T16:39:39Z")

</div>

Did you find a solution to this? I'm experiencing the same problem.

---

<div class="post-metadata">

**Author:** ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Post date:** [13 November 2024 17:07 UTC](https://discourse.nodered.org/t/table-dashboard-2-0/92991/3 "2024-11-13T17:07:14Z")

</div>

If anybody can provide me an example flow and some step-by-step description (which allows me to reproduce it quickly), I will have a look at this.

---

<div class="post-metadata">

**Author:** ![evdheuvelUpl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/evdheuvelupl/32/68644_2.png) [@evdheuvelUpl](https://discourse.nodered.org/u/evdheuvelUpl)\
**Post date:** [14 November 2024 07:55 UTC](https://discourse.nodered.org/t/table-dashboard-2-0/92991/4 "2024-11-14T07:55:19Z")

</div>

Hi Bart,

I simplified the flow to its essentials, making it as straightforward as possible.

This is a dashboard with a table node and two buttons: reset and delete. The example uses a JSON array from a change node (in my real environment I use sqlite with other info). In this case it displays a list of Dutch painters (as shown in this sample).

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/0/5/05dc7e32ffd26cca894708d88ba21feb05b172ff.png)

To reproduce the problem:

1. Select 2 items by clicking their checkbox. This logs an array with 2 items
2. Hit the delete key. The two items are deleted from the table
3. Select 1 item in the table and note that the debug now contains 3 items. Expected 1 item.

Hope this helps you to find the cause.

Erik

PS. As I'm new to Dashboard any suggestions to improve my concept are welcome 😉

[dashboard2-table-multiselect.json](https://discourse.nodered.org/uploads/short-url/7v4jKyNHWCeBAMLcufxk32PXRwW.json) (8.9 KB)

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

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/d/6/d658f59b84c7c5abe1990823484af19b2db606a6.png)

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [14 November 2024 09:37 UTC](https://discourse.nodered.org/t/table-dashboard-2-0/92991/5 "2024-11-14T09:37:33Z")

</div>

@evdheuvelUpl  
It would help Bart if you could export your example flow, and post it in the forum, so that he can import it.  
[https://nodered.org/docs/user-guide/editor/workspace/import-export](https://nodered.org/docs/user-guide/editor/workspace/import-export)

To post any code, including flows in the forum, please take a look at this...

> [@How to share code or flow json](https://discourse.nodered.org/t/how-to-share-code-or-flow-json/506):
>
> To share code samples or flow json in this forum, you need to take care to format it properly so that it is displayed correctly. The easiest way to do that is to click the 'Preformatted Text' button in the toolbar: [image] Then paste in your code or flow json. You should end up with three back-tick characters - ``` - on their own line before and after the code. On standard US English keyboards, this is on the same key as the ~ character. Using the backticks will ens…

---

<div class="post-metadata">

**Author:** ![evdheuvelUpl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/evdheuvelupl/32/68644_2.png) [@evdheuvelUpl](https://discourse.nodered.org/u/evdheuvelUpl)\
**Post date:** [14 November 2024 09:40 UTC](https://discourse.nodered.org/t/table-dashboard-2-0/92991/6 "2024-11-14T09:40:07Z")

</div>

Here you go :  
[dashboard2-table-multiselect.json](https://discourse.nodered.org/uploads/short-url/7v4jKyNHWCeBAMLcufxk32PXRwW.json) (8.9 KB)

```auto
[{"id":"a0299ef1e4246bc6","type":"ui-table","z":"49d091cd63383185","group":"04ea239d7dc473d9","name":"","label":"text","order":3,"width":0,"height":0,"maxrows":"10","passthru":false,"autocols":true,"showSearch":true,"selectionType":"checkbox","columns":[],"mobileBreakpoint":"sm","mobileBreakpointType":"defaults","action":"replace","x":650,"y":540,"wires":[["3373efdd4859fedd"]]},{"id":"ebf5762287704b0b","type":"ui-button","z":"49d091cd63383185","group":"04ea239d7dc473d9","name":"reset","label":"Reset","order":2,"width":"1","height":"1","emulateClick":false,"tooltip":"","color":"","bgcolor":"","className":"","icon":"","iconPosition":"left","payload":"","payloadType":"str","topic":"topic","topicType":"msg","buttonColor":"","textColor":"","iconColor":"","enableClick":true,"enablePointerdown":false,"pointerdownPayload":"","pointerdownPayloadType":"str","enablePointerup":false,"pointerupPayload":"","pointerupPayloadType":"str","x":150,"y":540,"wires":[["e01cde4b284cba50"]]},{"id":"e01cde4b284cba50","type":"change","z":"49d091cd63383185","name":"","rules":[{"t":"set","p":"painters","pt":"flow","to":"[{\"id\":1,\"name\":\"Rembrandt van Rijn\",\"birth_year\":1606,\"famous_for\":\"The Night Watch, Self-Portraits\"},{\"id\":2,\"name\":\"Vincent van Gogh\",\"birth_year\":1853,\"famous_for\":\"Starry Night, Sunflowers, Self-Portraits\"},{\"id\":3,\"name\":\"Johannes Vermeer\",\"birth_year\":1632,\"famous_for\":\"Girl with a Pearl Earring, The Milkmaid\"},{\"id\":4,\"name\":\"Frans Hals\",\"birth_year\":1582,\"famous_for\":\"The Laughing Cavalier, Portraits\"},{\"id\":5,\"name\":\"Piet Mondrian\",\"birth_year\":1872,\"famous_for\":\"Composition with Red, Blue, and Yellow, Abstract Art\"},{\"id\":6,\"name\":\"Hieronymus Bosch\",\"birth_year\":1450,\"famous_for\":\"The Garden of Earthly Delights, The Haywain Triptych\"},{\"id\":7,\"name\":\"Jan Steen\",\"birth_year\":1626,\"famous_for\":\"The Merry Family, The Feast of Saint Nicholas\"},{\"id\":8,\"name\":\"Gerrit Dou\",\"birth_year\":1613,\"famous_for\":\"The Glass of Water, Old Woman with a Glove\"},{\"id\":9,\"name\":\"Karel Appel\",\"birth_year\":1921,\"famous_for\":\"Abstract Expressionism, the CoBrA movement\"},{\"id\":10,\"name\":\"Anton Mauve\",\"birth_year\":1838,\"famous_for\":\"Landscapes, Rural Scenes, and Pastoral Life\"}]","tot":"json"},{"t":"set","p":"payload","pt":"msg","to":"painters","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":300,"y":540,"wires":[["a0299ef1e4246bc6"]]},{"id":"5518cc5c37b37e01","type":"ui-button","z":"49d091cd63383185","group":"04ea239d7dc473d9","name":"delete","label":"","order":1,"width":"1","height":"1","emulateClick":false,"tooltip":"","color":"","bgcolor":"","className":"","icon":"delete","iconPosition":"left","payload":"","payloadType":"str","topic":"topic","topicType":"msg","buttonColor":"","textColor":"","iconColor":"","enableClick":true,"enablePointerdown":false,"pointerdownPayload":"","pointerdownPayloadType":"str","enablePointerup":false,"pointerupPayload":"","pointerupPayloadType":"str","x":150,"y":600,"wires":[["bbb0408a642697bb"]]},{"id":"3373efdd4859fedd","type":"change","z":"49d091cd63383185","name":"","rules":[{"t":"set","p":"selected","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":800,"y":540,"wires":[["78d72d0dfbe7b510"]]},{"id":"bbb0408a642697bb","type":"change","z":"49d091cd63383185","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"selected","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":300,"y":600,"wires":[["5e54195972e417e1"]]},{"id":"78d72d0dfbe7b510","type":"debug","z":"49d091cd63383185","name":"debug 273","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":970,"y":540,"wires":[]},{"id":"5e54195972e417e1","type":"function","z":"49d091cd63383185","name":"delete entries","func":"const selected = msg.payload\nconst selectedIds = selected.map(painter => painter.id);\n\nlet painters = flow.get('painters')\n\nconst removePaintersByIds = (painters, selectedIds) => {\n return painters.filter(painter => !selectedIds.includes(painter.id));\n};\n\nconst updatedPainters = removePaintersByIds(painters, selectedIds);\n\nflow.set('painters',updatedPainters)\n\nmsg.payload = flow.get('painters')\n\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":480,"y":600,"wires":[["a0299ef1e4246bc6"]]},{"id":"8ee80be53d8cc74b","type":"comment","z":"49d091cd63383185","name":"Painters","info":"","x":160,"y":500,"wires":[]},{"id":"04ea239d7dc473d9","type":"ui-group","name":"Group 2","page":"ac93a3ab7d1a425c","width":"6","height":"1","order":1,"showTitle":true,"className":"","visible":"true","disabled":"false","groupType":"default"},{"id":"ac93a3ab7d1a425c","type":"ui-page","name":"Painters","ui":"f728a7a2258a7a5d","path":"/page2","icon":"brush","layout":"grid","theme":"7ceb0649e7d1666c","breakpoints":[{"name":"Default","px":"0","cols":"3"},{"name":"Tablet","px":"576","cols":"6"},{"name":"Small Desktop","px":"768","cols":"9"},{"name":"Desktop","px":"1024","cols":"12"}],"order":2,"className":"","visible":"true","disabled":"false"},{"id":"f728a7a2258a7a5d","type":"ui-base","name":"OL Connect Automate","path":"/dashboard","appIcon":"","includeClientData":true,"acceptsClientConfig":["ui-notification","ui-control"],"showPathInSidebar":false,"showPageTitle":true,"navigationStyle":"icon","titleBarStyle":"default"},{"id":"7ceb0649e7d1666c","type":"ui-theme","name":"Default Theme","colors":{"surface":"#ffffff","primary":"#0094CE","bgPage":"#eeeeee","groupBg":"#ffffff","groupOutline":"#cccccc"},"sizes":{"density":"default","pagePadding":"12px","groupGap":"12px","groupBorderRadius":"4px","widgetGap":"12px"}}]

```

---

<div class="post-metadata">

**Author:** ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Post date:** [14 November 2024 11:45 UTC](https://discourse.nodered.org/t/table-dashboard-2-0/92991/7 "2024-11-14T11:45:16Z")

</div>

@evdheuvelUpl  
Thanks for doing your homework!  
Will try to find some time this evening to have a look at.  
Please give me a reminder in a couple of days, in case I should have forgotten this 😇

---

<div class="post-metadata">

**Author:** ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Post date:** [14 November 2024 19:47 UTC](https://discourse.nodered.org/t/table-dashboard-2-0/92991/8 "2024-11-14T19:47:53Z")

</div>

Good homework will be rewarded (usually)...  
Here you go:

> <https://github.com/FlowFuse/node-red-dashboard/pull/1470>
>
> \## Description
> 
> In \[this\](https://discourse.nodered.org/t/table-dashboard-2-0/…92991) Discourse discussion, weird behaviour has been reported related to selected items in a ui-table.
> 
> This is the example flow from that discussion:
> \`\`\`
> \[{"id":"a0299ef1e4246bc6","type":"ui-table","z":"49d091cd63383185","group":"04ea239d7dc473d9","name":"","label":"text","order":3,"width":0,"height":0,"maxrows":"10","passthru":false,"autocols":true,"showSearch":true,"selectionType":"checkbox","columns":\[\],"mobileBreakpoint":"sm","mobileBreakpointType":"defaults","action":"replace","x":650,"y":540,"wires":\[\["3373efdd4859fedd"\]\]},{"id":"ebf5762287704b0b","type":"ui-button","z":"49d091cd63383185","group":"04ea239d7dc473d9","name":"reset","label":"Reset","order":2,"width":"1","height":"1","emulateClick":false,"tooltip":"","color":"","bgcolor":"","className":"","icon":"","iconPosition":"left","payload":"","payloadType":"str","topic":"topic","topicType":"msg","buttonColor":"","textColor":"","iconColor":"","enableClick":true,"enablePointerdown":false,"pointerdownPayload":"","pointerdownPayloadType":"str","enablePointerup":false,"pointerupPayload":"","pointerupPayloadType":"str","x":150,"y":540,"wires":\[\["e01cde4b284cba50"\]\]},{"id":"e01cde4b284cba50","type":"change","z":"49d091cd63383185","name":"","rules":\[{"t":"set","p":"painters","pt":"flow","to":"\[{\\"id\\":1,\\"name\\":\\"Rembrandt van Rijn\\",\\"birth\_year\\":1606,\\"famous\_for\\":\\"The Night Watch, Self-Portraits\\"},{\\"id\\":2,\\"name\\":\\"Vincent van Gogh\\",\\"birth\_year\\":1853,\\"famous\_for\\":\\"Starry Night, Sunflowers, Self-Portraits\\"},{\\"id\\":3,\\"name\\":\\"Johannes Vermeer\\",\\"birth\_year\\":1632,\\"famous\_for\\":\\"Girl with a Pearl Earring, The Milkmaid\\"},{\\"id\\":4,\\"name\\":\\"Frans Hals\\",\\"birth\_year\\":1582,\\"famous\_for\\":\\"The Laughing Cavalier, Portraits\\"},{\\"id\\":5,\\"name\\":\\"Piet Mondrian\\",\\"birth\_year\\":1872,\\"famous\_for\\":\\"Composition with Red, Blue, and Yellow, Abstract Art\\"},{\\"id\\":6,\\"name\\":\\"Hieronymus Bosch\\",\\"birth\_year\\":1450,\\"famous\_for\\":\\"The Garden of Earthly Delights, The Haywain Triptych\\"},{\\"id\\":7,\\"name\\":\\"Jan Steen\\",\\"birth\_year\\":1626,\\"famous\_for\\":\\"The Merry Family, The Feast of Saint Nicholas\\"},{\\"id\\":8,\\"name\\":\\"Gerrit Dou\\",\\"birth\_year\\":1613,\\"famous\_for\\":\\"The Glass of Water, Old Woman with a Glove\\"},{\\"id\\":9,\\"name\\":\\"Karel Appel\\",\\"birth\_year\\":1921,\\"famous\_for\\":\\"Abstract Expressionism, the CoBrA movement\\"},{\\"id\\":10,\\"name\\":\\"Anton Mauve\\",\\"birth\_year\\":1838,\\"famous\_for\\":\\"Landscapes, Rural Scenes, and Pastoral Life\\"}\]","tot":"json"},{"t":"set","p":"payload","pt":"msg","to":"painters","tot":"flow"}\],"action":"","property":"","from":"","to":"","reg":false,"x":300,"y":540,"wires":\[\["a0299ef1e4246bc6"\]\]},{"id":"5518cc5c37b37e01","type":"ui-button","z":"49d091cd63383185","group":"04ea239d7dc473d9","name":"delete","label":"","order":1,"width":"1","height":"1","emulateClick":false,"tooltip":"","color":"","bgcolor":"","className":"","icon":"delete","iconPosition":"left","payload":"","payloadType":"str","topic":"topic","topicType":"msg","buttonColor":"","textColor":"","iconColor":"","enableClick":true,"enablePointerdown":false,"pointerdownPayload":"","pointerdownPayloadType":"str","enablePointerup":false,"pointerupPayload":"","pointerupPayloadType":"str","x":150,"y":600,"wires":\[\["bbb0408a642697bb"\]\]},{"id":"3373efdd4859fedd","type":"change","z":"49d091cd63383185","name":"","rules":\[{"t":"set","p":"selected","pt":"flow","to":"payload","tot":"msg"}\],"action":"","property":"","from":"","to":"","reg":false,"x":800,"y":540,"wires":\[\["78d72d0dfbe7b510"\]\]},{"id":"bbb0408a642697bb","type":"change","z":"49d091cd63383185","name":"","rules":\[{"t":"set","p":"payload","pt":"msg","to":"selected","tot":"flow"}\],"action":"","property":"","from":"","to":"","reg":false,"x":300,"y":600,"wires":\[\["5e54195972e417e1"\]\]},{"id":"78d72d0dfbe7b510","type":"debug","z":"49d091cd63383185","name":"debug 273","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":970,"y":540,"wires":\[\]},{"id":"5e54195972e417e1","type":"function","z":"49d091cd63383185","name":"delete entries","func":"const selected = msg.payload\\nconst selectedIds = selected.map(painter =\> painter.id);\\n\\nlet painters = flow.get('painters')\\n\\nconst removePaintersByIds = (painters, selectedIds) =\> {\\n return painters.filter(painter =\> !selectedIds.includes(painter.id));\\n};\\n\\nconst updatedPainters = removePaintersByIds(painters, selectedIds);\\n\\nflow.set('painters',updatedPainters)\\n\\nmsg.payload = flow.get('painters')\\n\\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":\[\],"x":480,"y":600,"wires":\[\["a0299ef1e4246bc6"\]\]},{"id":"8ee80be53d8cc74b","type":"comment","z":"49d091cd63383185","name":"Painters","info":"","x":160,"y":500,"wires":\[\]},{"id":"04ea239d7dc473d9","type":"ui-group","name":"Group 2","page":"ac93a3ab7d1a425c","width":"6","height":"1","order":1,"showTitle":true,"className":"","visible":"true","disabled":"false","groupType":"default"},{"id":"ac93a3ab7d1a425c","type":"ui-page","name":"Painters","ui":"f728a7a2258a7a5d","path":"/page2","icon":"brush","layout":"grid","theme":"7ceb0649e7d1666c","breakpoints":\[{"name":"Default","px":"0","cols":"3"},{"name":"Tablet","px":"576","cols":"6"},{"name":"Small Desktop","px":"768","cols":"9"},{"name":"Desktop","px":"1024","cols":"12"}\],"order":2,"className":"","visible":"true","disabled":"false"},{"id":"f728a7a2258a7a5d","type":"ui-base","name":"OL Connect Automate","path":"/dashboard","appIcon":"","includeClientData":true,"acceptsClientConfig":\["ui-notification","ui-control"\],"showPathInSidebar":false,"showPageTitle":true,"navigationStyle":"icon","titleBarStyle":"default"},{"id":"7ceb0649e7d1666c","type":"ui-theme","name":"Default Theme","colors":{"surface":"#ffffff","primary":"#0094CE","bgPage":"#eeeeee","groupBg":"#ffffff","groupOutline":"#cccccc"},"sizes":{"density":"default","pagePadding":"12px","groupGap":"12px","groupBorderRadius":"4px","widgetGap":"12px"}}\]
> \`\`\`
> And the steps to reproduce the problem:
> 1. Select 2 rows in the table, by clicking their checkbox. In the Debug panel you will see a message appearing, containing the 2 selected items.
> 2. Hit the delete button (garbage icon). The two selected rows are deleted from the table.
> 3. Select 1 item in the table. In the Debug panel you will see a message appearing, contain 3 items (instead of only the 1 selected item).
> 
> The problem is that they inject a complete new list, which overrides the content of the old list. Which means the old selection (of the old list) should also be cleared automatically, which was not the case.
> 
> Clearing the old selection seems to fix it:
> 
> !\[table\_selection\_reset\](https://github.com/user-attachments/assets/cc9d9029-782f-4fe7-9ac9-0c12ef063fd6)
> 
> \## Related Issue(s)
> 
> None
> 
> \## Checklist
> 
> 
> 
> - \[\] I have read the \[contribution guidelines\](https://github.com/FlowFuse/flowfuse/blob/main/CONTRIBUTING.md)
> - \[\] Suitable unit/system level tests have been added and they pass 
> - \[\] Documentation has been updated
> - \[\] Upgrade instructions
> - \[\] Configuration details
> - \[\] Concepts
> - \[\] Changes \`flowforge.yml\`?
> - \[\] Issue/PR raised on \`FlowFuse/helm\` to update ConfigMap Template
> - \[\] Issue/PR raised on \`FlowFuse/CloudProject\` to update values for Staging/Production
> 
> \## Labels
> 
> - \[\] Includes a DB migration? -\> add the \`area:migration\` label

---

<div class="post-metadata">

**Author:** ![evdheuvelUpl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/evdheuvelupl/32/68644_2.png) [@evdheuvelUpl](https://discourse.nodered.org/u/evdheuvelUpl)\
**Post date:** [14 November 2024 20:00 UTC](https://discourse.nodered.org/t/table-dashboard-2-0/92991/9 "2024-11-14T20:00:36Z")

</div>

Thanks, that was quick... much appreciated... glad it was a one-liner!

Dankjewel (or should I say Merciekes :)),

Erik

---

<div class="post-metadata">

**Author:** ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Post date:** [14 November 2024 20:08 UTC](https://discourse.nodered.org/t/table-dashboard-2-0/92991/10 "2024-11-14T20:08:35Z")

</div>

You are welcome!

---

<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:** [12 February 2025 20:09 UTC](https://discourse.nodered.org/t/table-dashboard-2-0/92991/11 "2025-02-12T20:09:30Z")

</div>

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