2013-04-10 70 views
1

我想知道是否有一种方法可以在一个视图上隐藏编辑表单上的字段,但将它们显示在另一个视图上?在Sharepoint 2010编辑窗体上隐藏字段

现在我使用:

<FieldRef ID="{EF8477CA-D07E-4368-9359-5A33A9E0222C}" Name="Requester" ShowInNewForm="FALSE" ShowInEditForm="FALSE"/> 

这在我的contentType,但我敢肯定,这将隐藏在整个网站,有没有办法只是在特定点掩盖它,所以它是在某些编辑页面仍然可见,但在其他页面上不可见

感谢

回答

2

我会建议在编辑形式不是躲在外地,但在你的列表定义定义自定义表单,并从一个隐藏它。

在列表中定义scheema在表单元素添加此:

<Form Type="EditForm" 
     Url="CustomNewForm.aspx" 
     SetupPath="pages\form.aspx" 
     WebPartZoneID="Main" /> 

部署列表后,打开所产生的形式和简单地隐藏使用CSS显示中含有字段:无;

最后,在需要的地方使用自定义表单。

相关问题