Forum Discussion
Field property "ShowInEditForm" does not work in modern mode
- Oct 02, 2018
Finally received a reply from Microsoft - this is expected behavior in modern experience:
"Thank you for contacting Microsoft regarding your request of “ShowInEditForm not working properly in Modern UI Field is hidden in Display form as well”.
We have conducted a thorough investigation into this matter and determined that under the current configuration, the product behaves as expected.
The reason for the behavior is that in Modern UI the display form is at the same time an Edit Form ( it allows for inline edits), therefore the product correctly hides the field that should not be edited. We are looking into options of improving the user experience in this area but we cannot commit to a specific timeframe nor can we communicate any specific implementation details at this point.
For each request, we strive to find the best possible solution for our customers while maintaining or improving the quality of our product and ensuring continued integrity of the product code base. We thank you for bringing this issue to our attention and continuing to work with us on improving our products for customers worldwide."
Finally received a reply from Microsoft - this is expected behavior in modern experience:
"Thank you for contacting Microsoft regarding your request of “ShowInEditForm not working properly in Modern UI Field is hidden in Display form as well”.
We have conducted a thorough investigation into this matter and determined that under the current configuration, the product behaves as expected.
The reason for the behavior is that in Modern UI the display form is at the same time an Edit Form ( it allows for inline edits), therefore the product correctly hides the field that should not be edited. We are looking into options of improving the user experience in this area but we cannot commit to a specific timeframe nor can we communicate any specific implementation details at this point.
For each request, we strive to find the best possible solution for our customers while maintaining or improving the quality of our product and ensuring continued integrity of the product code base. We thank you for bringing this issue to our attention and continuing to work with us on improving our products for customers worldwide."
- Elena NakhmansonFeb 05, 2020Copper ContributorWow! MS blames technical difficulties of Modern UI development for not supporting basic SharePoint functionality! This is shameful display of ignorance of those Modern UI developers. Either take away support for the ShowInEditForm and ShowInDisplayForm properties, or find a way to make it work in ootb SharePoint. Why do we need to create PowerApps forms for every list just because they can't find a way to hide a field on a form? Some fields just should not be edited and a lot of logic went into developing such lists.
Microsoft, please educate your developers on how SharePoint is supposed to wok, and don't make SharePoint not work properly because they can't code it.
(((( - SjoerdVApr 18, 2019Iron Contributor
Jovita Elzbutaitėno matter what MS says, it does NOT behave as expected.
while having this settings on a field schema:
ShowInEditForm="FALSE" ShowInNewForm="FALSE" ShowInDisplayForm="TRUE"
I expect, when surfing to this form where the field is configured
"/Forms/DispForm.aspx?ID=1" (a page which is also modernized, except it is not exposed in the UI anymore sadly!)
to actually show the field in question, at present it does not. So it is a bug...
Please fix!