【问题标题】:Define choices for inherited column in SharePoint list using Visual Studio使用 Visual Studio 定义 SharePoint 列表中继承列的选择
【发布时间】:2012-05-07 15:22:46
【问题描述】:

我是 SharePoint 开发的新手,我正在尝试为我们的 IT 团队创建一个简单的问题跟踪器。

我正在尝试开发一个沙盒解决方案以部署到 SharePoint Online (O365),其中包含基于“问题”内容类型的自定义内容类型和列表定义。

这一切都很好,但我需要知道如何修改我的内容类型/列表定义中的默认状态选择,我不确定如何完成。

默认选择是:Active/Resolved/Closed。我希望它们是:打开/分配/进行中/关闭。

请注意,我了解如何在部署列表定义后更改 SharePoint 中的选项,但我想在我的 Visual Studio 项目中定义它们,以便在我部署解决方案时,选项已经正确设置.

【问题讨论】:

  • 好的,所以在与 Facebook 上的朋友讨论后,我想出了两个可能的解决方案。 1) 我可以创建一个 EventReceiver,它在激活该功能时触发,它将修改“问题状态”站点列以加载所需的值。或 2) 我可以隐藏继承的网站栏并将其替换为包含所需选择的自定义栏。由于我只想将这些状态选择应用于我的自定义内容类型,因此解决方案 2 最有意义。当 StackOverflow 不再阻止它时,我会将其作为答案发布,除非在那之前我听到更好的解决方案。
  • 找到了我可以在 schema.xml 文件中为列表定义修改选项的地方,这正是我所需要的。

标签: .net visual-studio-2010 sharepoint sharepoint-2010 list-definition


【解决方案1】:

我发现我可以修改列表定义的 schema.xml 文件并在那里定义选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-22
    相关资源
    最近更新 更多