# Discourse toolkit to render forms

**URL:** <https://meta.discourse.org/t/discourse-toolkit-to-render-forms/326439>\
**Category:** Developer Guides\
**Created:** [September 13, 2024, 9:20pm UTC](https://meta.discourse.org/t/discourse-toolkit-to-render-forms/326439 "2024-09-13T21:20:27Z")\
**Posts on this page:** 1\
**Showing post:** 23

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [March 27, 2025, 1:43pm UTC](https://meta.discourse.org/t/discourse-toolkit-to-render-forms/326439/23 "2025-03-27T13:43:07Z")

</div>

What’s the right way to implement a “Multi” Select? ie whereby I can offer the user the ability to update an array from a constant set of enums.

I guess I could use a [Checkbox Group](https://meta.discourse.org/t/discourse-toolkit-to-render-forms/326439#p-1603904-checkbox-group-68)

But is there a “dropdown” flavour?

for example if I have some ingredients:

[“rice”, “mango”, “egg”, “salt”, “cumin”]

and I want the user to be able to select none, one, many or all.

And the result should be stored in a single array.

ie a toggle for each member of the full set.

Is there an existing example of this?

---

_[View the full topic](https://meta.discourse.org/t/discourse-toolkit-to-render-forms/326439)._
