首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

SharePoint2010 Feature效能开发——为SharePoint的ECB菜单(列表项或文档的操作菜单项)添加自定义菜单栏项目

2012-08-31 
SharePoint2010 Feature功能开发——为SharePoint的ECB菜单(列表项或文档的操作菜单项)添加自定义菜单栏项目

SharePoint2010 Feature功能开发——为SharePoint的ECB菜单(列表项或文档的操作菜单项)添加自定义菜单栏项目

在WSS3.0中,您可以通过创建一个含有CustomAction元素定义的Feature来为列表项或文档库添加一个自定义菜单项。用这种方式您可以为SharePoint默认用户界面添加自定义控制。

这些自定义菜单控制允许用户在列表或文档库项上执行自定义操作。例如,您可以为列表或文档库创建一个自定义菜单项,并定向跳转到一个自定义应用程序页。

首先,在VS2010中新建一个项目
SharePoint2010 Feature效能开发——为SharePoint的ECB菜单(列表项或文档的操作菜单项)添加自定义菜单栏项目

然后选择“空白SharePoint项目”,输入名称

SharePoint2010 Feature效能开发——为SharePoint的ECB菜单(列表项或文档的操作菜单项)添加自定义菜单栏项目

之后指定用于调试的网站和安全级别,选择“部署为场解决方案”

SharePoint2010 Feature效能开发——为SharePoint的ECB菜单(列表项或文档的操作菜单项)添加自定义菜单栏项目

在解决方案资源管理器中选择“Feature”选项,右键添加Feature

SharePoint2010 Feature效能开发——为SharePoint的ECB菜单(列表项或文档的操作菜单项)添加自定义菜单栏项目

您可以重新命名Feature文件夹

SharePoint2010 Feature效能开发——为SharePoint的ECB菜单(列表项或文档的操作菜单项)添加自定义菜单栏项目
SharePoint2010 Feature效能开发——为SharePoint的ECB菜单(列表项或文档的操作菜单项)添加自定义菜单栏项目

然后为Feature定义一个范围,此处我想将Feature应用在具体网站上,因此我选择定义在网站范围上

SharePoint2010 Feature效能开发——为SharePoint的ECB菜单(列表项或文档的操作菜单项)添加自定义菜单栏项目
在项目文件夹上右键选择添加——新建项
SharePoint2010 Feature效能开发——为SharePoint的ECB菜单(列表项或文档的操作菜单项)添加自定义菜单栏项目

选择“空元素”,输入名称

SharePoint2010 Feature效能开发——为SharePoint的ECB菜单(列表项或文档的操作菜单项)添加自定义菜单栏项目
打开新添加的Elements.xml,用如下内容替换原来内容
SharePoint2010 Feature效能开发——为SharePoint的ECB菜单(列表项或文档的操作菜单项)添加自定义菜单栏项目

如果您选择这个菜单项,将被重定向跳转到到您在element.xml文件中所指定的网址。所以,重定向跳转到您指定应用程序页也是很容易的!

你需要了解这些知识点,在SharePoint中,所有内容都与ID相关联,因此,自定义菜单的显示位置由所RegistrationId指定。


http://blog.csdn.net/miragesky2049/article/details/7835476

热点排行