Tuesday 25 October 2016


Using Script
http://blog.qumsieh.ca/2010/02/16/hide-columns-in-sharepoint-new-edit-and-disp-forms/

Using Designer 
http://promx.net/en/2016/09/how-to-hide-columns-from-sharepoint-forms/ -


Using Power Shell
First load SharePoint Core Assembly
[System.Reflection.Assembly]::LoadWithPartialName(Microsoft.SharePoint)
 
$url = "http://ulabtechnologies.sharepoint.com";
$list = "Employee";
$fieldname = "NewColumn";
 
#Setting up context
$contextSite = New-Object Microsoft.SharePoint.SPSite($url);
$contextWeb = $contextSite.OpenWeb();
 
$list = $contextWeb.Lists.TryGetList($list);
$field = $list.Fields[$fieldname];
 
# Controls Field in Edit Form
$field.ShowInEditForm = 1;
# Controls Field in New Form
$field.ShowInNewForm = 0;
# Controls Field in New Form
$field.ShowInDisplayForm = 1;
# Hides fields from list settings
$field.ShowInListSettings = 1;
# Hides fields from version history
$field.ShowInVersionHistory = 1;
# Hides fields form selection in views
$field.ShowInViewForms = 1;
# Don't forget to update this field
$field.Update();
# And finally dispose everything.
$contextWeb.Dispose();
$contextSite.Dispose();

No comments:

Post a Comment