Enhance FieldLink class with additional properties - ShowInEditForm, ShowInDisplayForm, ShowInFileDialog/DIP
This idea was originally posted here: https://sharepoint.uservoice.com/forums/329214-sites-and-collaboration/suggestions/31414426-enhance-fieldlink-class-with-additional-properties
I added it here as this is the correct place for CSOM Server-side ideas.
Microsoft.SharePoint.SPFieldLink and Microsoft.SharePoint.Client.FieldLink does not publically expose properties to set ShowInEditForm, ShowInDisplayForm, ShowInFileDialog/DIP. This is only possible to set using CAML markup. It would be great to be able to set this using the object model, both server side (for On Prem) and client side.
In addition the On Prem client object model does not contain all available properties recently added to SharePoint Online client object model suggested here: https://sharepoint.uservoice.com/forums/329220-sharepoint-dev-platform/suggestions/15147075-enhance-fieldlink-class-with-additional-properties
Can you please also add these to On Prem CSOM?
