web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

How to Create a Multi-Select Dropdown in Dynamics 365 FO for Enum Values?

(1) ShareShare
ReportReport
Posted on by 16

I'm trying to implement a multi-select dropdown in Dynamics 365 Finance and Operations that allows users to select multiple values from an enum. Specifically, I have an enum with options like "Depreciation," "Acquisition Adjustment," and "Acquisition." I want the user to be able to select more than one of these values, similar to a standard dropdown, but with the option to select multiple items (see attached image for a single-select example).

Since standard dropdowns in D365 FO only allow single selection, I’ve tried a few workarounds, but haven't had much luck. Here are the solutions I attempted:

  1. Dialog with Checkboxes: I created a dialog with checkboxes for each option. This allows users to select multiple options, but it doesn't integrate smoothly with forms where a typical dropdown might be used. Here’s the code I used:

  2. Custom List Control with Multi-Select Capability: I considered creating a custom form with a list control where users can check multiple items. However, this approach feels cumbersome for a basic multi-select dropdown experience.

  3. Using a Reference Table: Another approach was to create a related table for "Fixed Asset Type Selections" and use a subgrid to allow adding multiple records (each representing a selected type). This solution is better for persisting values but feels overly complex for my needs.

Question: can anyone suggest an approach that provides a smoother user experience? I’d like something that either replicates the look and feel of a dropdown or integrates more naturally into forms. Any help or guidance would be appreciated!

I have the same question (0)
  • Suggested answer
    Jonas "Jones" Melgaard Profile Picture
    5,016 Most Valuable Professional on at
    There is an example of this in the standard application in electronic reporting. 
    The "Print management action" is a lookup that works on an F&O enums. In this example, it's making a lookup against the "ERDestinationAction" enum.
     
     
    The class behind it is called is called "EREnumLookupMultiSelectGrid", but it's unfortunately marked as internal. But you can use it for inspiration.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the April Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 593 Super User 2026 Season 1

#2
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 543

#3
CP04-islander Profile Picture

CP04-islander 430

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans