# Table in dashboard

**URL:** <https://discourse.nodered.org/t/table-in-dashboard/95154>\
**Category:** Dashboard\
**Created:** [5 February 2025 15:05 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154 "2025-02-05T15:05:43Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![marwer](https://avatars.discourse-cdn.com/v4/letter/m/e79b87/32.png) [@marwer](https://discourse.nodered.org/u/marwer)\
**Post date:** [5 February 2025 15:05 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154/1 "2025-02-05T15:05:43Z")

</div>

![Screenshot_20250205_155224_Chrome](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/3/7324e63fff01f71bd63a7542ccfecfca37e22741.jpeg)  
Hello,  
I wanted to include a simple ui-table in my dashboard...but it does not work. The table is created, but with no content!?  
In the screenshot you can see the flow, the data array and the ui-list settings. node-red version is 3.0.2.  
Any clue what's the issue?  
regards  
Martin

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [5 February 2025 15:38 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154/2 "2025-02-05T15:38:52Z")

</div>

The list node is for generating a list of items, not a table. Look at the help text of node and you will see that it expects particular properties. Perhaps you want the Table node which is [node-red-node-ui-table (node) - Node-RED](https://flows.nodered.org/node/node-red-node-ui-table).

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [5 February 2025 15:42 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154/3 "2025-02-05T15:42:19Z")

</div>

Also upgrade node-red, at least to the latest 3.1.x if not 4.0.x. The version you are using is old and has known bugs.

---

<div class="post-metadata">

**Author:** ![marwer](https://avatars.discourse-cdn.com/v4/letter/m/e79b87/32.png) [@marwer](https://discourse.nodered.org/u/marwer)\
**Post date:** [5 February 2025 17:29 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154/4 "2025-02-05T17:29:29Z")

</div>

Many thanks for your suggestions.  
What I have done

1. Update node-red to version 4.0.8, dashboard v3.6.5, node.js 22.12.0  
(re-) starting node red. The strange thing is, that in the burger menue, last line the version is still 3.0.2 !!??
2. tried to install ui-table. rc = 1. ERR: "...unsuppoprted engine..." ..."...not compatible with version of node/npm..."  
node v12.18.3 (also here is a mismatch to above)  
npm v6.14.6

seems as the update didn't work !!??  
regards  
martin

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [5 February 2025 18:38 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154/5 "2025-02-05T18:38:28Z")

</div>

How did you upgrade nodejs?

How did you upgrade node-red?

What do these command show?

`node -v`  
`which node`

---

<div class="post-metadata">

**Author:** ![marwer](https://avatars.discourse-cdn.com/v4/letter/m/e79b87/32.png) [@marwer](https://discourse.nodered.org/u/marwer)\
**Post date:** [5 February 2025 19:10 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154/6 "2025-02-05T19:10:33Z")

</div>

within the upgrade process there was an info on how to update nodejs...which I followed.  
upgrade was done by the following command:  
npm install -g --unsafe-perm node-red  
node - v  
shows v22.12.0  
which node  
does. not to seem to be a valid command

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [5 February 2025 19:20 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154/7 "2025-02-05T19:20:26Z")

</div>

> [@marwer](#):
>
> which node  
> does. not to seem to be a valid command

Depends on your os. Try `where node` instead.

---

<div class="post-metadata">

**Author:** ![marwer](https://avatars.discourse-cdn.com/v4/letter/m/e79b87/32.png) [@marwer](https://discourse.nodered.org/u/marwer)\
**Post date:** [5 February 2025 19:22 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154/8 "2025-02-05T19:22:59Z")

</div>

where node results to  
c:\Program Files\nodejs\node.exe

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [5 February 2025 20:38 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154/9 "2025-02-05T20:38:23Z")

</div>

How are you starting node-red?

Show us the output when you stop node red then start it again in a command window.

---

<div class="post-metadata">

**Author:** ![marwer](https://avatars.discourse-cdn.com/v4/letter/m/e79b87/32.png) [@marwer](https://discourse.nodered.org/u/marwer)\
**Post date:** [5 February 2025 21:03 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154/10 "2025-02-05T21:03:40Z")

</div>

Starting at cmd line:  
node-red  
output after stopping node red ( ctrl c)  
see screenshot

 ![Screenshot 2025-02-05 220027](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/e/6/e6ee9ed007f650846418d767e57c540d3eee694e.png)

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [5 February 2025 21:12 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154/11 "2025-02-05T21:12:36Z")

</div>

For the future please copy/paste such output rather than screen shot.  
As you can see it is using the correct node red and nodejs versions.

Start it again in the same way, connect using the browser and make sure to refresh the page. Then try the ui-table install again and see what happens. If you get an error post the full output here.

---

<div class="post-metadata">

**Author:** ![marwer](https://avatars.discourse-cdn.com/v4/letter/m/e79b87/32.png) [@marwer](https://discourse.nodered.org/u/marwer)\
**Post date:** [6 February 2025 10:10 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154/12 "2025-02-06T10:10:55Z")

</div>

## I tried again to install ui-table with the following result:

```auto
2025-02-06T10:02:01.543Z Installieren : node-red-node-ui-table 0.4.4

2025-02-06T10:02:01.047Z npm install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production --engine-strict node-red-node-ui-table@0.4.4

2025-02-06T10:02:40.632Z [err] npm

2025-02-06T10:02:40.638Z [err] ERR! code

2025-02-06T10:02:40.639Z [err] ENOTSUP

2025-02-06T10:02:40.708Z [err] npm

2025-02-06T10:02:40.710Z [err]

2025-02-06T10:02:40.716Z [err] ERR!

2025-02-06T10:02:40.718Z [err] notsup Unsupported engine for node-red-node-ui-table@0.4.4: wanted: {"node":">=16"} (current: {"node":"12.18.3","npm":"6.14.6"})

2025-02-06T10:02:40.718Z [err] npm

2025-02-06T10:02:40.721Z [err] ERR! notsup Not compatible with your version of node/npm: node-red-node-ui-table@0.4.4

2025-02-06T10:02:40.721Z [err] npm ERR! notsup Not compatible with your version of node/npm: node-red-node-ui-table@0.4.4

2025-02-06T10:02:40.721Z [err] npm ERR! notsup Required: {"node":">=16"}

2025-02-06T10:02:40.725Z [err] npm ERR! notsup Actual: {"npm":"6.14.6","node":"12.18.3"}

2025-02-06T10:02:40.770Z [err]

2025-02-06T10:02:40.786Z [err] npm ERR! A complete log of this run can be found in:

2025-02-06T10:02:40.786Z [err] npm ERR! /home/root/.npm/_logs/2025-02-06T10_02_40_733Z-debug.log

2025-02-06T10:02:40.856Z rc=1

```

What still puzzles me is that the last line in the burger menue still shows 3.0.2, which is the running node red version, isn´t it? Shouldn't it read 4.0.8?

It seems that somehow still an older version of node red is runni`Preformatted text`ng!?

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [6 February 2025 10:29 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154/13 "2025-02-06T10:29:07Z")

</div>

> [@marwer](#):
>
> It seems that somehow still an older version of node red is runni

...

> [@marwer](#):
>
> ```auto
> 2025-02-06T10:02:40.725Z [err] npm ERR! notsup Actual: {"npm":"6.14.6","node":"12.18.3"}
> 
> 2025-02-06T10:02:40.770Z [err]
> 
> 2025-02-06T10:02:40.786Z [err] npm ERR! A complete log of this run can be found in:
> 
> 2025-02-06T10:02:40.786Z [err] npm ERR! /home/root/.npm/_logs/2025-02-06T10_02_40_733Z-debug.log
> 
> ```

This Log is from a linux box.

  

> [@marwer](#):
>
> ![Screenshot 2025-02-05 220027](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/e/6/e6ee9ed007f650846418d767e57c540d3eee694e.png)
> 
> Screenshot 2025-02-05 2200271920×1080 103 KB

This is from a windows box

* * *

NOTES:

1. Do **NOT** run Node-RED as `root` unless absolutely required and the risks are understood/mitigated.
2. Node v12.18.3 is seriously out of date (end of life)

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [6 February 2025 13:25 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154/14 "2025-02-06T13:25:57Z")

</div>

> [@marwer](#):
>
> tried again to install ui-table with the following result:

Did you do this while node red was running in a command window as I suggested? If so then show us the output there when you attempted to install the node. Otherwise please try it as I suggested.

How do you usually run node red? It seems that the running version when you try the install is a different version of node-red using a different version of nodejs.

**[Edit]** As Steve has pointed out, the command window output is not even from the machine that the install log is from.  
Are you running node red on a pi or similar and viewing it from a Windows box? If so then you need to update node-red and nodejs on the pi, not on the windows box. If it is running a debian based os (such as Pi OS or Ubuntu) then use the bash script from this link to update it: [Running on Raspberry Pi : Node-RED](https://nodered.org/docs/getting-started/raspberrypi)

---

<div class="post-metadata">

**Author:** ![marwer](https://avatars.discourse-cdn.com/v4/letter/m/e79b87/32.png) [@marwer](https://discourse.nodered.org/u/marwer)\
**Post date:** [7 February 2025 10:47 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154/15 "2025-02-07T10:47:23Z")

</div>

Many thanks for bearing with me.  
Meanwhile I solved the problem. It was so easy, I dont dare to tell. The problem was looking at the screen...it was me.  
Many thanks again. The issue can be closed.

---

<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:** [8 May 2025 10:47 UTC](https://discourse.nodered.org/t/table-in-dashboard/95154/16 "2025-05-08T10:47:41Z")

</div>

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