# Dashboard 2 subflow positioning

**URL:** <https://discourse.nodered.org/t/dashboard-2-subflow-positioning/95026>\
**Category:** Dashboard\
**Tags:** dashboard-2\
**Created:** [31 January 2025 09:00 UTC](https://discourse.nodered.org/t/dashboard-2-subflow-positioning/95026 "2025-01-31T09:00:11Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Roland](https://avatars.discourse-cdn.com/v4/letter/r/3ab097/32.png) [@Roland](https://discourse.nodered.org/u/Roland)\
**Post date:** [31 January 2025 09:00 UTC](https://discourse.nodered.org/t/dashboard-2-subflow-positioning/95026/1 "2025-01-31T09:00:11Z")

</div>

My idea is to use subflows to produce some standard widgets which can be reused. I think I do it like described in the documentation.  
It works as expected - all is fine - but I am not able to position this different subflows on dashboard. For example I have a group with nn widgets mixed standard widgets and so called "subflow-widgets". The subflow-widgets are alway positioned at the beginning or the end - no chance to bring them in the right place.  
I hope I could explain the situation.  
Do you have an idea.  
Thx

---

<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:** [31 January 2025 10:01 UTC](https://discourse.nodered.org/t/dashboard-2-subflow-positioning/95026/2 "2025-01-31T10:01:41Z")

</div>

Manual re-ording of dashboard widgets in a subflow is not currently supported. you can cut and paste them to a regular flow, re-order them, then cut + paste them back into the subflow.

Alternatively, if you export the subflow you will see the `"order": 1` property/value on each widget that you can manually edit then re-import the subflow.

> [@Roland](#):
>
> The subflow-widgets are alway positioned at the beginning or the end - no chance to bring them in the right place.

Are you using the `config` type to pass in the config to the subflow?

#### Subflow design

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

#### Subflow instances

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/a/ba0c01d2fe4eb2d280caa77e5ae6af1d8acafdb7.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:** [31 January 2025 10:08 UTC](https://discourse.nodered.org/t/dashboard-2-subflow-positioning/95026/3 "2025-01-31T10:08:08Z")

</div>

I think this question is about ordering multiple subflows within a group, rather than the ordering of widgets within a subflow. It is a known issue with no workaround that I was able to find. [Unable to position a subflow containing a ui-node on the dashboard · Issue #710 · FlowFuse/node-red-dashboard · GitHub](https://github.com/FlowFuse/node-red-dashboard/issues/710)

---

<div class="post-metadata">

**Author:** ![Roland](https://avatars.discourse-cdn.com/v4/letter/r/3ab097/32.png) [@Roland](https://discourse.nodered.org/u/Roland)\
**Post date:** [31 January 2025 11:37 UTC](https://discourse.nodered.org/t/dashboard-2-subflow-positioning/95026/4 "2025-01-31T11:37:09Z")

</div>

Yeah you are right. Sorry for my late answer to Steve's input. I checked his hints and try again to arrange using a variety of spacer  
The point is "ordering multiple subflows within a group" as you said. I use only one widget in such a subflow.  
Sorry I don't find the issue #710  
and thx for your help  
p.s. I try to separate the widget from subflow and wait for a solution.  
It would be nice because it makes the migration to dashboard 2 faster and cleaner

---

<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:** [31 January 2025 11:42 UTC](https://discourse.nodered.org/t/dashboard-2-subflow-positioning/95026/5 "2025-01-31T11:42:27Z")

</div>

> [@Roland](#):
>
> Sorry I don't find the issue #710

I don't understand. What happens when you click the link in my post?

---

<div class="post-metadata">

**Author:** ![Roland](https://avatars.discourse-cdn.com/v4/letter/r/3ab097/32.png) [@Roland](https://discourse.nodered.org/u/Roland)\
**Post date:** [31 January 2025 11:47 UTC](https://discourse.nodered.org/t/dashboard-2-subflow-positioning/95026/6 "2025-01-31T11:47:11Z")

</div>

No Colin - misunderstanding - I can read your hints and the issue. If I could find the issue earlier I don't ask my question and don't waste your time.  
Thx

---

<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:** [31 January 2025 12:06 UTC](https://discourse.nodered.org/t/dashboard-2-subflow-positioning/95026/7 "2025-01-31T12:06:13Z")

</div>

OK. I suggest adding a comment to the issue so that the developers know that it does affect users.

---

<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:** [2 March 2025 12:06 UTC](https://discourse.nodered.org/t/dashboard-2-subflow-positioning/95026/8 "2025-03-02T12:06:53Z")

</div>

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