Skip to content

SharePoint Taxonomy Multi-Select Rendered as Dropdown

Learn how to turn SharePoint taxonomy fields with multi-select into dropdown controls, with UI refinements, reliable term paths, and downloadable code tweaks.

Starting Point

After publishing my guide on displaying SharePoint taxonomy fields as dropdowns, many readers asked, “What about taxonomy fields that allow multiple selections?” or “Can the script handle multi-select scenarios?” I reviewed the user experience, prototyped a few approaches, and settled on a solution that keeps forms clean and intuitive.

Implementation Steps

Adapting the experience for multi-select scenarios only requires one update to the ManagedMetadata.js file from the earlier article. First, determine whether the current field allows multiple selections. That flag can be read directly from the schema context.

Screenshot highlighting the multi-value setting in SharePoint

Additional UI Components

You will need a few companion elements to make the multi-select dropdown usable:

  • A box that lists the currently selected items for the user.
  • A hidden field that stores those items for SharePoint.
  • A button that opens a modal dialog to add new items.
  • A button that removes items the user no longer needs.

Controlling the Displayed Path

The script can show either the term name or the full taxonomy path. Reused terms were problematic because the API only returned the primary path. Reading the term directly from the correct TermSet instead of the global TermStore solves the issue.

Before:

var term = termStore.getTerm(guid);

After:

var term = termSet.getTerm(guid);

Result

Final result showing the dropdown with multi-select and actions

Modal dialog for adding more taxonomy terms

Download

We are happy to share the complete script with all adjustments on request – just email office@smarterbusiness.at.

Related articles

Provisioning at enterprise scale: PnP templates,

Provisioning at enterprise scale: PnP templates, throttling and race conditions across thousands of libraries

Provision SharePoint at enterprise scale with PnP: handle 429 throttling, idempotency, and ETag-based race-condition protection.

Read more
Display SharePoint Taxonomy Fields as Dropdown Lists

Display SharePoint Taxonomy Fields as Dropdown Lists

Convert SharePoint taxonomy fields into dropdown lists, deploy JSLink files, and enable validation, OnChange events, and default selections for form editors.

Read more
Building an integrated management system in Microsoft
Diagram: process map with management, core and support processes, next to it a work instruction assigned to a process, management systems and scope

Building an integrated management system in Microsoft 365

One rulebook for quality, environment, occupational safety and information security: how process map, metadata and roles carry an IMS in SharePoint.

Read more

Questions about this topic?

We are happy to help you put this into practice in your environment.