Microsoft has announced that they are changing how customized forms work inside SharePoint lists and libraries that will affect tenants using the SharePoint classic experience.
Classic list and library forms currently support the following customizations:
- Set the ContentType.EditFormUrl or ContentType.NewFormUrl properties to point to a custom form URL.
- Add a Content editor web part or other web part to the form page.
- Add a JSLink to one or more fields that appear on the form.
Today, when one of these three customizations exists on a form inside a list or library that’s configured to use the SharePoint modern experience, those forms will continue to render in classic to ensure customizations are visible to all users.
With this change:
- All customizations in the above list that were in place before October 25, 2020, will continue to render in the classic SharePoint experience.
- For customizations created after October 25, 2020:
- List item #1 above – customizations will continue to render in the classic experience.
- List items #2 and 3 above – customizations will no longer render in the classic experience by default.
It is important to note that this change only affects SharePoint list and form customizations made after October 25, 2020. Therefore, your users only need to take action if they create new classic form customizations after October 25, 2020.
- If your users have a list or library forms customized using methods #2 or 3 above, they can ensure it continues to fall back to classic by setting an EditFormUrl or NewFormUrl property to point to the existing form URL.
- Users can also configure an entire list or library to use classic mode using Advanced settings
- Navigate to the list that you want to use classic mode.
- Select Settings Gear button and then select List Settings
- Select Advanced Settings
- Change the “List experience” setting to “Classic experience.”
Learn more about the differences between modern and classic experiences for lists and libraries: https://bit.ly/3ilt6G9
Posted by Eric Gregorich, Sr. Solutions Architect