SharePoint Online: Hide “Content Type” Field from List Forms

Requirement: Remove Content Type Field from SharePoint Online List Forms

How to hide “Content Type” field from SharePoint Online List Forms?

When you enable content types for a SharePoint Online list, you’ll see “Content Type” as a field in SharePoint list forms such as New and Edit. This could be annoying sometimes, and you may want to remove content type field from the edit form.

sharepoint online how to remove content type field from edit form

Tried setting the “ContentType” field property to hidden, tried turning off the “ShowInNewForm” and “ShowInEditForm” flags to “FALSE” as per my another script , but none of them helped.

Option 1: Customize the List Form with PowerApps

Just edit the New or Edit forms in PowerApps and publish! This will remove the “Content Type” field from the forms.!

Option 2: Disable Content Types in List

The simplest solution to hide the “content type” field is to switch off the management of content types once you are done with your content type customization. Here is how you can hide “Content Type” field from the New form or Edit form by turning off the management of content types:

  • Navigate to the specific list >> Click on “Settings” >> List Setting >> Advanced Setting
  • Choose “Allow Management of content Type to “No”
    disable content type in sharepoint online list

However, This will remove any additional content types you added to the list! (but preserves all customization you have made by turning ON content types. E.g. If you have set a field to “Hidden” in the default content type, that won’t be lost!).

In classic list forms, we are not facing this issue (you can use jQuery/PowerShell methods to hide any field on new form or edit form in SharePoint Online). To hide a content type from “New” drop-down in SharePoint lists, use: How to Hide a Content Type from New Button Drop-down in SharePoint?

To remove a specific content type from SharePoint Online list, use: SharePoint Online: Remove Content Type from List

Salaudeen Rajack

Salaudeen Rajack is a SharePoint Architect with Two decades of SharePoint Experience. He loves sharing his knowledge and experiences with the SharePoint community, through his real-world articles!

One thought on “SharePoint Online: Hide “Content Type” Field from List Forms

  • September 14, 2021 at 12:07 AM

    Just tried this out and it worked great, but then I wasn’t able to change the content type via Flow. When I turned “manage content types” back on, then I could change it in Flow. So for my application, PowerApps is the superior solution (that I don’t currently have access to).

    Reply

Leave a Reply