The Managed Metadata column settings > Display format section looks like this:

enter image description here

In the Document Library, multilevel terms are displayed like this (i.e. with a : delimiter):


How can I change that to:

level_01_term > level_02_term > level_03_term

Based off this answer, I tried to apply column formatting like this:

  "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
  "elmType": "div",
  "txtContent": "=join(@currentField, ' > ')"

But it didn't have an effect of the displayed value.


Join() operator is only used in a context with multi-value field of type Person, Lookup, or Choice. multi-select person or choice field, it will not work for Managed metadata display value.

Then I try to use replace operator, however only the first instance of the value will be replaced.

enter image description here

Currently there is no OOB way to meet your requirements.

More information:



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.