# Create Multiple Select dropdown / Reuse Categories Component

**URL:** <https://www.dolibarr.org/forum/t/create-multiple-select-dropdown-reuse-categories-component/20863>\
**Category:** Developing for Dolibarr\
**Tags:** Code, v13, Coding-Rules, Develop\
**Created:** [June 23, 2021, 7:02am UTC](https://www.dolibarr.org/forum/t/create-multiple-select-dropdown-reuse-categories-component/20863 "2021-06-23T07:02:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Felix\_Ruby](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/f/8edcca/32.png) [@Felix\_Ruby](https://www.dolibarr.org/forum/u/Felix_Ruby)\
**Post date:** [June 23, 2021, 7:02am UTC](https://www.dolibarr.org/forum/t/create-multiple-select-dropdown-reuse-categories-component/20863/1 "2021-06-23T07:02:45Z")

</div>

Hey, im working on a custom module. The Module generator works great. But I need a Multiple Select dropdown. I have no Idea how to reuse the Dolibarr component for this. To code somethin new would be easy but I dont think that this would be the “Dolibarr way”

I’ve seen a a Multiple Select in Products → Categories (using the module categories)

 ![Unbenannt](https://www.dolibarr.org/forum/uploads/dolibarrorg/original/2X/c/c9fb37cb7bb091cf6c604d9c641ae79b40cafc5c.png)

TLDR;  
How can I reuse the categories component in a custom module?

---

<div class="post-metadata">

**Author:** ![playcock](https://www.dolibarr.org/forum/user_avatar/www.dolibarr.org/playcock/32/6009_2.png) [@playcock](https://www.dolibarr.org/forum/u/playcock)\
**Post date:** [February 7, 2022, 4:26pm UTC](https://www.dolibarr.org/forum/t/create-multiple-select-dropdown-reuse-categories-component/20863/2 "2022-02-07T16:26:35Z")

</div>

@Felix_Ruby

multiselectarray() is what you are looking for.

[https://doxygen.dolibarr.org/13.0/df/d08/class\_form.html#a74981801afca44852e915b99d1cde763](https://doxygen.dolibarr.org/13.0/df/d08/class_form.html#a74981801afca44852e915b99d1cde763)

---

<div class="post-metadata">

**Author:** ![playcock](https://www.dolibarr.org/forum/user_avatar/www.dolibarr.org/playcock/32/6009_2.png) [@playcock](https://www.dolibarr.org/forum/u/playcock)\
**Post date:** [July 6, 2023, 1:12pm UTC](https://www.dolibarr.org/forum/t/create-multiple-select-dropdown-reuse-categories-component/20863/3 "2023-07-06T13:12:03Z")

</div>

The previous link is no longer available. Here is an updated link to version 16.0 from doxygen: [dolibarr: Form Class Reference](https://doxygen.dolibarr.org/dolibarr_16.0/build/html/df/d08/class_form.html#ad9eccc41d2b45a8187dcd01f87df6943)

The multiselectarray() function is currently in htdocs/core/class/html.form.class.php You can also review it on GitHub: [dolibarr/htdocs/core/class/html.form.class.php at develop · Dolibarr/dolibarr · GitHub](https://github.com/Dolibarr/dolibarr/blob/develop/htdocs/core/class/html.form.class.php)

 ![image](https://www.dolibarr.org/forum/uploads/dolibarrorg/original/2X/f/f309709864cd1b62ce0784f5c97783691073a626.png)
