是否可以创建SharePoint沙箱字段类型?

时间:2011-08-26 11:57:13

标签: sharepoint sharepoint-2010 sandbox office365

我想为SharePoint Online创建自定义字段类型。因此,AFAIK,它必须是沙箱解决方案。有没有可能创造这个?或者允许我在列表上处理“单项级别”的东西(不是在编辑表单中而是在列表中)。可能是项目菜单中的某个选项还是某事?

3 个答案:

答案 0 :(得分:1)

您必须记住SharePoint Sandbox Model不提供自定义FieldTypes。

MSDN上的Sandboxed SharePoint解决方案有一个非常好的介绍(http://goo.gl/uXGLo)。

这样的SPI
  • CONTENTTYPES
  • SiteColumns
  • 解释

可以使用CAML(SharePoint XML-DSL)或自定义.NET代码

轻松创建

答案 1 :(得分:1)

只能使用内置SharePoint Foundation字段类型的字段或以前安装在服务器场解决方案中的自定义字段类型。无法在沙盒解决方案中部署自定义字段类型。

答案 2 :(得分:0)

有关XML支持,请参阅Sandboxed Solution Considerations

  

沙盒解决方案支持以下功能和元素:

     

...

     

内容类型/字段

有关API支持,请参阅SPFieldCollection.Add

  

在SharePoint Online中可用

P.S。在某些情况下,可以将场解决方案部署到SharePoint Online。但它是如此痛苦,除非绝对必要,否则应该避免。