SharePoint Wiki页面 - 隐藏列在Wiki页面上显示

时间:2010-09-01 22:43:06

标签: sharepoint wiki

我创建了一个新的SharePoint wiki库,并在wiki库中添加了其他列,以用作元数据将页面组织到不同的视图中。问题是,当我创建一个新的wiki页面时,添加的列显示在页面的底部。有人知道如何隐藏这些列不会出现在维基页面上吗?

由于

1 个答案:

答案 0 :(得分:0)

每个字段都有一个属性“ShowInEditForm”,正如其标题所示,当值设置为false时,会隐藏字段进行编辑。

但是,您无法通过Web界面更改此属性的值。你可以做的是创建一个PowerShell脚本,它应该是这样的:

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")

$site = new-object Microsoft.SharePoint.SPSite("http://yourserver.com")   
$siteweb = $site.OpenWeb()   
$list = $siteweb.Lists["YourWikiLibrary"]  
$list.Fields["YourNotEditableField"].ShowInEditForm = false;
$list.Fields["YourNotEditableField"].Update();