2013-04-10 48 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顯示中含有字段:無;

最後,在需要的地方使用自定義表單。

相關問題