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