SharePoint 2013 Designer 自定义操作菜单

  众所周知,我们在SharePoint的二次开发中,经常会添加ECB菜单或者Ribbon菜单,通常我们会采取Feature的方式去添加一个Xml,或者采取JavaScript的方式,当然,除此之外,还可以利用Designer添加这些自定义操作,而且更加方便;但是,这种操作还是有缺点的,就是只能添加链接(目前我只发现能添加链接)。

  内容很简单,截图加描述的方式分享给大家,希望对有需要的人有个参考,呵呵。

  1、打开列表,切换选项卡到列表设置,如下图:

  2、创建一个ListItem Menu,填写Name和Description如下图:

  3、填写导向的Url,或者初始化WF,或者导航到From页面,如下图:

  4、填写图片、看到这个菜单的权限和顺序号(可选),如下图:

  5、保存以后,查看列表,发现我添加的菜单已经正常显示了,如下图:

  6、同样,还可以添加Ribbon菜单,选择Display From Ribbon,如下图:

  7、填写Name 和Description,如下图:

  8、填写Url,如下图:

  9、填写Ribbon上的图片地址和权限、顺序等,如下图:

  10、保存以后查看Ribbon菜单,第一个即我们添加的,如下图:

  11、当然,还可以在Custom Actions里管理我们的自定义操作,如下图:

  12、权限级别划分,可以根据这个设置谁能看到这个自定义操作;

总 结

  除了Feature和JavaScript的方式添加Ribbon菜单,这样添加非常方便;但是,这样操作同时也有缺点,就是不够灵活,没办法添加脚本等。

  大家可以根据自己的需要,自己决定使用哪种方式添加Ribbon菜单,好了,就到这里,休息。。。休息一下。。。

时间: 2024-08-07 16:40:51

SharePoint 2013 Designer 自定义操作菜单的相关文章

SharePoint 2013 Designer系列之自定义列表表单

在SharePoint的使用中,默认的样式过于单调经常困扰着我们,其实,SharePoint使用Designer工具,可以很轻松解决这一问题,制作出各式各样漂亮的页面.下面,让我们简单介绍下这一过程. 1.首先创建一个测试列表,里面的字段如下: 2.看一眼默认的Dispform.aspx页面,对于新闻来说,基本属于不能看: 3.使用SharePoint Designer 2013打开列表,找到Dispform.aspx页面,右键在高级模式下编辑该文件,如下图: 4.一般都是隐藏默认的td,然后新

SharePoint 2013 设置自定义布局页

在SharePoint中,我们经常需要自定义登陆页面.错误页面.拒绝访问等:不知道大家如何操作,以前自己经常在原来页面改或者跳转,其实SharePoint为我们提供了PowerShell命令,来修改这些页面为我们自己的布局页. 具体设置,可以通过PowerShell命令的Identity参数来修改,可以修改的参数主要包括None.AccessDenied.Confirmation.Error.Login.RequestAccess.Signout 或WebDeleted. 设置自定义布局页的映射

SharePoint 2013 隐藏部分Ribbon菜单

SharePoint的使用中,因为用户经常不愿意看到那些不经常使用的操作,我们经常需要定制Ribbon菜单, 更多时候不是隐藏所有,而是隐藏掉我们不需要的那些:下面,我们一列表为例,简单介绍下如何部分隐藏Ribbon菜单 1.默认情况下,List的Ribbon菜单有Item和List两个部分,如下图: 2.List的Ribbon菜单,List选项卡,这里面普通用户基本不需要: 3.创建解决方案,里面添加一个webpart,用来隐藏Ribbon菜单: 需要引用Microsoft.Web.Comma

SharePoint 2013 Designer系列之数据视图筛选

在SharePoint中,我们经常需要对列表进行简单的筛选,这时,数据视图就有作用了,我们可以定制对于字段的筛选,来进行展示:特别的,筛选不同于搜索,并没有对于附件或者文档的全文检索,如果需要全文检索,可以使用列表的垂直搜索功能. 1.新建一个测试页面,然后右键在高级模式下编辑,如下图: 2.在PlaceHolderMain节点里,加入webpartzone,用来添加数据视图: 3.数据视图选择News列表,如下图: 4.列表视图就选择第一个就可以了,如下图: 5.查看测试页面,如下图: 6.在

SharePoint 2013 关于自定义显示列表表单的bug

1.在SharePoint 2013中,我们隐藏列表Dispform页面的ListFormWebPart部件,转而使用自定义显示列表表单进行展示,因为这样更容易定制我们需要的显示: 2.之后发现文件夹下的文档,查看属性会报错,如下图: 3.报错如下图,没有项目: 4.不在文件夹下的项目,就没有这样的问题,怀疑是获取CurrentItem出问题了,但是没想到怎么去改xslt,如下图: 5.百度谷歌查找解决方案,最后找到定义列表模板,参考jianyi的博客,如下图: 6.然后发现处在文件夹下的ID为

Sharepoint 2013 WorkFlow 自定义任务处理页面(1)

SharePoint工作流使用设计一般分为三中模式: 1.wf 自身提供的一些流程模板:三态,审批,等等. 2.使用sharepoint designer 和 microsoft visio 设计流程 3.还有其他的第三方工作流平台,以及使用Vs 进行工作流的设计开发 以上内容我就不一一介绍了,相信大家在看我的博客的同时已经开了很多工作流大神写过的工作流文章,请大神勿喷,小弟的文章仅供学习和参考,下面我们就开始创建工作流: 注:如何创建sharepoint网站和一些关于如何操作sharepoin

SharePoint 2013 Designer系列之数据视图

在SharePoint使用中.数据展示是一块非常重要的部分.非常多时候我们会採用webpart的形式.可是有一些情况,我们不必使用开发,仅需使用Designer就可以,以下让我简介下数据视图的使用. 1.创建一个測试列表,下面为測试列表的字段,例如以下图: 2.插入一些測试数据(纯属捏造,仅供娱乐),例如以下图: 3.创建一个測试页面,例如以下图: 4.在PlaceHolderMain节点里,插入webpartzone,然后插入数据视图,选择我们的測试列表News,例如以下图: 5.切换到设计标

SharePoint 2013 工作流之年假审批Designer配置篇

原文:SharePoint 2013 工作流之年假审批Designer配置篇 本文介绍SharePoint 2013 使用Designer工具,设计年假审批工作流,由于流程所用的条件和操作都比较简单,所以演示为主,最后附流程图和流程的文本图,有兴趣的可以参照实验.如果对于Designer设计工作流的方法不是很熟悉,可以参见本博客的其他文章. 1.新建请假申请列表,创建一张请假申请表,如下图: 2.选中请假申请表,点击工作流: 3.在工作流页面,选中启动工作流: 4.回到列表页,发现工作流已经启动

移动设备和SharePoint 2013 - 第5部分:自定义应用

博客地址:http://blog.csdn.net/foxdave 原文地址 在该系列文章中,作者展示了SharePoint 2013最显著的新功能概观--对移动设备的支持. 该系列文章: 移动设备和SharePoint 2013 - 第1部分:概述 移动设备和SharePoint 2013 - 第2部分:设备管道和SharePoint页面模型 移动设备和SharePoint 2013 - 第3部分:推送通知 移动设备和SharePoint 2013 - 第4部分:定位 自定义应用 ShareP