如何在SharePoint 2007中的NewForm.aspx中添加自定义列

时间:2010-05-28 02:04:04

标签: sharepoint

我的讨论列表中有一个客户列名称“Tag”。

当我新建一个文本框时,如何向init“Tag”列添加文本框。

众所周知,NewForm.aspx仅显示Subjet,Body文本框作为默认值。 但只在回复时显示正文。

我如何设置NewForm.aspx在我新的时候显示主题,标签,正文文本框,并且只在回复时显示正文文本框。

由于

1 个答案:

答案 0 :(得分:1)

通过SharePoint API,您可以定义字段的显示位置:

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

有几个属性可以控制应该显示字段的位置。有关详细信息,请查看SPField class members