# Dashboard 2 - Form - New FR

**URL:** <https://discourse.nodered.org/t/dashboard-2-form-new-fr/87570>\
**Category:** Dashboard\
**Tags:** dashboard-2\
**Created:** [28 April 2024 20:51 UTC](https://discourse.nodered.org/t/dashboard-2-form-new-fr/87570 "2024-04-28T20:51:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![SandeepA](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sandeepa/32/63225_2.png) [@SandeepA](https://discourse.nodered.org/u/SandeepA)\
**Post date:** [28 April 2024 20:51 UTC](https://discourse.nodered.org/t/dashboard-2-form-new-fr/87570/1 "2024-04-28T20:51:06Z")

</div>

Hi

Is it possible to consider below 2 Feature Requests for the current Form Node

1 Allow option to add DropDown as an element. User may define comma separated options - or send them via. msg.

This would make the Form element much more

2 Currently Form allows elements to defined in one column or 2 columns. Extend this to user defined option (or better like Dashboard groups - allow each element to have a user defined size - thereby making the layout of the form fully user managed if required)

Thanks

---

<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:** [28 April 2024 21:50 UTC](https://discourse.nodered.org/t/dashboard-2-form-new-fr/87570/2 "2024-04-28T21:50:28Z")

</div>

Please consider [raising a git feature request](https://github.com/FlowFuse/node-red-dashboard/issues) so that your request is properly assessed and recorded.  
Pull Request are also very much welcomed by the Node-RED team 😉

---

<div class="post-metadata">

**Author:** ![SandeepA](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sandeepa/32/63225_2.png) [@SandeepA](https://discourse.nodered.org/u/SandeepA)\
**Post date:** [29 April 2024 10:27 UTC](https://discourse.nodered.org/t/dashboard-2-form-new-fr/87570/3 "2024-04-29T10:27:56Z")

</div>

> [@SandeepA](#):
>
> Currently Form allows elements to defined in one column or 2 columns. Extend this to user defined option (or better like Dashboard groups - allow each element to have a user defined size - thereby making the layout of the form fully user managed if required)

Done. 2 new FRs raised. Each separate.

---

<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 April 2024 09:10 UTC](https://discourse.nodered.org/t/dashboard-2-form-new-fr/87570/4 "2024-04-30T09:10:10Z")

</div>

> [@SandeepA](#):
>
> 1 Allow option to add DropDown as an element. User may define comma separated options - or send them via. msg.

The biggest challenge here (I'll document this on the FR too) is the configuration UI within the Node-RED Editor, it'd be a nested editable list inside an editable list. The injection of `msg.options` or string defined JSON object could be a way to go as a first iteration though - thanks for the idea!

Linking Issues for future reference:

- [Form - Add option to allow Drop Down as an element · Issue #814 · FlowFuse/node-red-dashboard · GitHub](https://github.com/FlowFuse/node-red-dashboard/issues/814)
- [Form - Allow the Form elements to be sized similar group sizing. · Issue #815 · FlowFuse/node-red-dashboard · GitHub](https://github.com/FlowFuse/node-red-dashboard/issues/815)

---

<div class="post-metadata">

**Author:** ![SandeepA](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sandeepa/32/63225_2.png) [@SandeepA](https://discourse.nodered.org/u/SandeepA)\
**Post date:** [30 April 2024 20:43 UTC](https://discourse.nodered.org/t/dashboard-2-form-new-fr/87570/5 "2024-04-30T20:43:36Z")

</div>

Agree - this can be option to start with. Maybe a typed input giving the name of the msg attribute to take options from.

Thanks .

---

<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:** [30 May 2024 20:43 UTC](https://discourse.nodered.org/t/dashboard-2-form-new-fr/87570/6 "2024-05-30T20:43:39Z")

</div>

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