2010-05-28 68 views
1

我的討論列表中有一個客戶列名稱「標記」。如何在SharePoint 2007上的NewForm.aspx上添加客戶列

如何添加一個文本框到初始化「標記」列當我新的。

正如我們所知,NewForm.aspx只顯示Subjet,Body textbox作爲默認值。 但回覆時只顯示正文文本。

我如何可以自定義NewForm.aspx顯示主題,標籤,正文文本框,當我新的和回覆時只顯示正文文本框。

感謝

+1

@kedk:我不明白你的問題。請編輯您的問題並提供更多詳細信息。 – 2010-05-28 03:25:03

回答

1

通過SharePoint API您可以定義一個字段應顯示:

SPField f = list.Fields.GetField("Tag"); 
f.ShowInShowInNewForm = true; 
f.Update(); 

有幾個屬性來控制,其中一個領域,應持續顯示。請查詢SPField class members瞭解更多信息。

+0

謝謝。傑森。它解決了我的問題。順便說一句, 。我有另一個解決方案來解決它。 請你幫我檢查我的解決方案是否有任何issuce? 我的解決方案是: 在Schema.xml中新建一個列名「Tag」,部署項目,進入列表設置 - >點擊內容類型討論鏈接 - >單擊從現有站點添加鏈接或列上列表列 - >從列表中添加「標籤」。 之後,我可以在新項目時顯示標籤列,並在回覆項目時隱藏標籤。 謝謝 – user351532 2010-05-31 02:18:15

相關問題