SharePoint2010-CustomAction中的ContentTypeId属性已经消失了

新的definition如下:

http://msdn.microsoft.com/en-us/library/ms460194.aspx

 

以前的definition没查到,倒是在csdn上查到一篇:

http://blog.csdn.net/forever_kingdom/archive/2008/11/05/3229662.aspx

 

现在如果要指明content type,只要如下即可。

RegistrationId="0x01010100F075B4BFC1A01E47B6D99B358E050F49"
RegistrationType="ContentType"

其中RegistrationId写ContentTypeId即可。

 

如何获得ContentTypeId?最简单的方法就是鼠标放到Content Type上,然后地址栏中就会显示出一个link,link中就包含ContentTypeId。

 

如果你想给某个文档库或者列表单独添加一些Custom Action,比如菜单,或者Ribbon,那么最好的方法就是让这些文档库或者列表实现一个特殊的Content Type。

 

以后估计会写一些Blog,不过我不会再写SharePoint入门了,我会列出我所发现的一些MOSS2010和MOSS2007有差异的地方。

posted on 2010-05-17 18:46 ocean 阅读(905) 评论(3) 编辑 收藏

评论

#1楼  回复 引用 查看   

哈哈,不写入门了?不过“列出我所发现的一些MOSS2010和MOSS2007有差异的地方”这个选题很棒啊!
支持!!
明儿见~
2010-05-28 10:44 | banban      

#2楼  回复 引用 查看   

老大,我来顶你啦。周六去看了你的讲课,非常有精彩,很有激情。:)
2010-05-31 08:45 | 麒麟      

#3楼  回复 引用 查看   

不错 ~~
2010-07-13 19:09 | Ares_M