# Dashboard 2 Table Woes

**URL:** <https://discourse.nodered.org/t/dashboard-2-table-woes/98391>\
**Category:** Dashboard\
**Tags:** dashboard-2\
**Created:** [30 July 2025 11:36 UTC](https://discourse.nodered.org/t/dashboard-2-table-woes/98391 "2025-07-30T11:36:44Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [30 July 2025 11:36 UTC](https://discourse.nodered.org/t/dashboard-2-table-woes/98391/1 "2025-07-30T11:36:44Z")

</div>

These 4 tables are shown on a Grid layout page. The Group is size 12x1 and the table sizes are all Auto.

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

To fit all 4 on one pic Search is unticked and I have used CSS to hide the footers, shrink the row height and draw a border round each. These tweaks make no difference to the column widths.

1. ui-table does not have a Class field. The CSS template has to be applied to the group.
2. While the defined column settings do make some difference, the widget certainly does not apply the specified widths.
3. When you change the table settings, the page is not correctly redrawn. It is especially prone to switch to the one attribute per row view. A page reload is vital.

Here is the last of the above tables (for comparison) and two tables with size set to 8x6

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

1. The widget occupies the specified screen real estate, note the gap between 4 and 5, but the table height collapses to show 1 (or less) rows

What I really want is to display two tables side by side on a Tab layout page, along the lines of the 2 charts side by side example in the documentation.

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

Here are two tables 6x6 on this page (No CSS applied on this page)

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

1. The table width does not respect the specified size
2. No data is displayed, and not even a scrollbar.

It's well over a year since the Flowfuse dashboard was released from beta testing, yet still it's riddled with small and huge bugs.  
Frankly it is not worth spending any more time on.

Without a functional dashboard, what is the point of Node-red?

---

<div class="post-metadata">

**Author:** ![rakgupta](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rakgupta/32/42535_2.png) [@rakgupta](https://discourse.nodered.org/u/rakgupta)\
**Post date:** [30 July 2025 12:02 UTC](https://discourse.nodered.org/t/dashboard-2-table-woes/98391/2 "2025-07-30T12:02:59Z")

</div>

@jbudd - I decided to use ui-tabulator for my tables instead of ui-table in DB2. If your original tables were in ui-table (DB1), moving them to ui-tabulator is relatively easy (though it doesn’t fix some of the layout quirks of DB2). Let me know and I can document the steps that I took to move to ui-tabulator.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [30 July 2025 12:22 UTC](https://discourse.nodered.org/t/dashboard-2-table-woes/98391/3 "2025-07-30T12:22:46Z")

</div>

> [@jbudd](#):
>
> Without a functional dashboard, what is the point of Node-red?

Not everyone wants/needs a dashboard. Fewer still need a Dashboard (capital D). Other options for data-driven UI’s exist and are stable but under ongoing improvements.

---

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [30 July 2025 12:34 UTC](https://discourse.nodered.org/t/dashboard-2-table-woes/98391/4 "2025-07-30T12:34:33Z")

</div>

> [@jbudd](#):
>
> It's well over a year since the Flowfuse dashboard was released from beta testing, yet still it's riddled with small and huge bugs.  
> Frankly it is not worth spending any more time on.
> 
> Without a functional dashboard, what is the point of Node-red?

Just to address these two points, we are running on voluntary time, just as the initial Dashboard was for many years. We have very minimal community contributions outside of myself and Steve who are also only doing this in spare time.

For the “what’s the point of Node-RED”, fun fact, of the _many, many_ instances we have running in FlowFuse, only about a third of those are actually running a Dashboard.

---

<div class="post-metadata">

**Author:** ![Bobo](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bobo/32/8401_2.png) [@Bobo](https://discourse.nodered.org/u/Bobo)\
**Post date:** [31 July 2025 10:52 UTC](https://discourse.nodered.org/t/dashboard-2-table-woes/98391/5 "2025-07-31T10:52:35Z")

</div>

> [@joepavitt](#):
>
> we are running on voluntary time

I thought you hired someone to work on it a while back?

> [@FlowFuse is Hiring: Full Time Front-End Engineer for Dashboard 2.0](https://discourse.nodered.org/t/flowfuse-is-hiring-full-time-front-end-engineer-for-dashboard-2-0/92745):
>
> Hi All, we are in a fortunate position to be growing our engineering team again at [FlowFuse](https://flowfuse.com/), and hiring a full-time front-end engineer to come and work at FlowFuse, and lead the [FlowFuse Dashboard](https://dashboard.flowfuse.com/) (Dashboard 2.0) project. If you're interested, or maybe know somebody else that may be, then please do reach out or send in a job application through: [Job Opening - Front-End Engineer, Node-RED Dashboard 2.0 • FlowFuse](https://flowfuse.com/jobs/dashboard-2-fe-engineer/)

---

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [31 July 2025 11:38 UTC](https://discourse.nodered.org/t/dashboard-2-table-woes/98391/6 "2025-07-31T11:38:39Z")

</div>

> [@Bobo](#):
>
> I thought you hired someone to work on it a while back?

We did, in October, as I shifted into another role in FlowFuse, but unfortunately we had to let them go after 6 weeks.

---

<div class="post-metadata">

**Author:** ![iiLaw](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/iilaw/32/14782_2.png) [@iiLaw](https://discourse.nodered.org/u/iiLaw)\
**Post date:** [22 August 2025 16:50 UTC](https://discourse.nodered.org/t/dashboard-2-table-woes/98391/7 "2025-08-22T16:50:23Z")

</div>

@joepavitt one addition to the ui-table node which would help is to Class option/msg.class.  
Also are there any plans to replace the UX/UI engineer you had to let go?

@jbudd we’ve managed to build an app that relies extensively on ui-table and some custom css.  
It has been a lot of trail and error and we have certain pages where groups move around like me on the dance floor.

Here’s hoping the recent survey might put some recourses back to the DB"2.

---

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [23 August 2025 08:05 UTC](https://discourse.nodered.org/t/dashboard-2-table-woes/98391/8 "2025-08-23T08:05:17Z")

</div>

> [@iiLaw](#):
>
> Also are there any plans to replace the UX/UI engineer you had to let go?

Not directly in the immediate future, however we should be transitioning some of the core FlowFuse dev team onto some Dashboard items over the next 4-6 weeks to try and get the backlog down, and add in some new features too (which will hopefully include replacing Chart.js with eCharts for performance improvements).

If you have any issue you can point me to, I’ll add it to our schedule.

---

<div class="post-metadata">

**Author:** ![iiLaw](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/iilaw/32/14782_2.png) [@iiLaw](https://discourse.nodered.org/u/iiLaw)\
**Post date:** [28 August 2025 18:19 UTC](https://discourse.nodered.org/t/dashboard-2-table-woes/98391/9 "2025-08-28T18:19:29Z")

</div>

No issues keep up the good work.

---

<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:** [27 September 2025 18:19 UTC](https://discourse.nodered.org/t/dashboard-2-table-woes/98391/10 "2025-09-27T18:19:51Z")

</div>

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