【发布时间】: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