【问题标题】:Customizing Lookup field in SharePoint (WSS)在 SharePoint (WSS) 中自定义查找字段
【发布时间】:2011-06-08 19:26:19
【问题描述】:

我在以编程方式更改 SharePoint 中 字段 的行为时遇到了问题。假设我有一个名为 PROJECTS 的列表,其中包含项目名称等。然后我创建另一个名为 PROGRESS 的列表。现在,我在 NewForm.aspx 上有一个“查找”字段,用于从 PROJECT 列表中添加一个带有各种注释/详细信息的项目到与从下拉列表中选择的项目相关的 PROGRESS 列表(查找字段)。

这是一个转折点——一些项目是手动编辑的,以表明它们已经关闭。例如,我们有“项目 A”、“项目 B”和“项目 C”。那么我们关闭第一个。现在我们应该有“[关闭] 项目 A”、“项目 B”、“项目 C”。我的目标是能够解析出标题以“[关闭]”开头的项目。就是这样。

我对 SharePoint 和 .Net 非常陌生。无论如何,我真的不知道从这里去哪里:

SPSite rootSite = new SPSite("http://localhost");
SPWeb web = rootSite.AllWebs["ProjectSite"];
SPList progress = web.Lists["PROGRESS"];
SPListItemCollection progressItems = progress.Items;

foreach (SPItem item in progressItems)
{
    //What do I do next? (Note: Played with SPField and SPLookup classes with no luck.)
}

同时对主题进行更多研究——感谢您抽出宝贵时间。

【问题讨论】:

    标签: sharepoint field wss lookup


    【解决方案1】:

    如果您想更改查找字段中的值,您需要更改引用列表中的值,而不是您的列表项。 例如:如果您的查找字段引用“x”列表,请更改带有前缀封闭标记的值..

    【讨论】:

      猜你喜欢
      • 2014-07-11
      • 1970-01-01
      • 2011-09-27
      • 1970-01-01
      • 2011-01-13
      • 2011-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多