SharePoint 2013 操作文档库ECB菜单

  在SharePoint的使用中,我们经常需要定制SharePoint的一系列菜单,这里就包括ECB菜单,下面,我们简单了解一下ECB菜单如何定制,以及原理。

  1、正常情况文档库的ECB菜单如下图:

  2、我们首先复制如下js,然后在页面上添加引用

<script src="/_layouts/15/CORE2.JS" type="text/javascript"></script>

  3、隐藏查看/编辑属性;

  效果如下图:

  4、隐藏工作流

  效果如下图

  5、隐藏版本控制

AddVersionsMenuItem(c, a, g);

  效果如下图:

  6、隐藏签出和发布主版本

AddCheckinCheckoutMenuItem(c, a, g);

  效果如下图:

  7、隐藏下载副本

  效果如下图

  8、隐藏删除菜单

  效果如下图

  9、修改ECB菜单模板

  复制一份callout.js文件,在需要修改的页面上引用一下,路径也在layouts下面;

  修改Body部分的默认模板;

  修改Footer部分的默认模板;

  效果如下图

总 结

  其实,sharepoint ECB菜单的修改方式多种多样,可以通过feature激活xml的方式,可以通过Designer直接添加,可以使用javascript的方式,而本文修改的是默认的js脚本,记得复制一份修改,不要去改原来的,否则会影响全局。

  如果你想要修改sharepoint其他js,可以尝试f12调试,然后找相关的方法,不断尝试。呵呵,就到这里吧。

附 录

如何:对 SharePoint 列表项隐藏 ECB 中的菜单项

SharePoint 2013 自定义扩展菜单(一) 

SharePoint 2013 自定义扩展菜单(二)

SharePoint 添加ECB菜单

时间: 2024-10-23 07:43:49

SharePoint 2013 操作文档库ECB菜单的相关文章

SharePoint 服务器端对象模型操作文档库(上传/授权/查看权限)

简介:上传文档到文档库,并对项目级授权,查看项目级权限方法 //在列表根目录下创建文件夹 public static string CreatFolderToSPDocLib(string strFolderName, string strDocLibName) { string FolderPath = string.Empty; try { using (SPSite site = new SPSite(SiteUrl)) { using (SPWeb web = site.OpenWeb(

[sharepoint]rest api文档库文件上传,下载,拷贝,剪切,删除文件,创建文件夹,修改文件夹属性,删除文件夹,获取文档列表

写在前面 最近对文档库的知识点进行了整理,也就有了这篇文章,当时查找这些接口,并用在实践中,确实废了一些功夫,也为了让更多的人走更少的弯路. 系列文章 sharepoint环境安装过程中几点需要注意的地方 Rest API的简单应用 rest api方式实现对文档库的管理 通过WebClient模拟post上传文件到服务器 WebHttpRequest在sharepoint文档库中的使用 [sharepoint]Rest api相关知识(转) [sharepoint]根据用户名获取该用户的权限

SharePoint中一个文档库里面的文件数量不能超过2000吗

在SharePoint平台上的众多流言中,这一定是流传得最广的流言之一:不要在一个文档库中存放超过2000个的文件(对应到列表,可以被描述成:不要在一个列表中存放超过2000个列表项). 好吧,以下是一些供你参考的信息: 1.这里没有一个实际的硬性限制,所以用户的确可以在一个文档库中存放远远超过2000个的文件.一个拥有子文件夹的文档库(列表)可以存放500万个文件(列表项). 2.微软提供的最佳实践是:如果在一个文件夹下存放超过2000个文件(列表项),文件夹载入的性能将随着文件数量的增加而线

O365(世纪互联)SharePoint 之文档库使用小记

前言 当O365越来越流行的时候,大家往往更多使用的是传统的Office功能,有太少订阅用户能触及到O365的一个非常棒的功能,叫做SharePoint online. 下面,我们就以图文并茂的方式,详细的介绍一下SharePoint online中非常有用的一个应用程序 – 文档库. 1.登陆进入O365的首页,我们可以看到Office Online的诸多应用,我们主要介绍的是网站应用(SharePoint Online),点击如下图红框的网站,进入网站模块: 2.SharePoint Onl

rest api方式实现对文档库的管理

写在前面 刚入职一家新公司,在对接app的时候需要获取到某公司的sharepoint上面的文档库,获取文档库列表,团队文档库中的文件和文件夹列表,个人文档库中的文件文件夹列表,及在app端进入文件夹的时候需要获取该文件夹下的文件及文件夹列表,对文件的上传下载等操作. 对rest api的使用,完全是小白,具体也不知道怎么实现,在编写过程中查找了很多资料,发现这方面的资料极其少,也有可能是对自己对这个技术完全的不了解,所以在查找方向上面有问题.最后算是实现了上面的功能,这里做一下记录,以及提供一些

SharePoint 2013文档库中PPT转换PDF

通过使用 PowerPoint Automation Services,可以从 PowerPoint 二进制文件格式 (.ppt) 和 PowerPoint Open XML 文件格式 (.pptx) 转换为其他格式.例如,您可能需要将一批 PowerPoint 97–2003 文件升级到 Open XML 演示文稿文件.您还可以在"编辑"菜单中创建自定义操作,以允许用户按需创建 PDF 版本的演示文稿. 一.效果演示: 1.新建一个ppt文档(office 2013,后缀pptx),

SharePoint 2013 文档库中PPT转换PDF

原文:SharePoint 2013 文档库中PPT转换PDF 通过使用 PowerPoint Automation Services,可以从 PowerPoint 二进制文件格式 (.ppt) 和 PowerPoint Open XML 文件格式 (.pptx) 转换为其他格式.例如,您可能需要将一批 PowerPoint 97–2003 文件升级到 Open XML 演示文稿文件.您还可以在"编辑"菜单中创建自定义操作,以允许用户按需创建 PDF 版本的演示文稿. 一.效果演示:

SharePoint 2013 文档库如何设置单文件夹权限

问题描述 SharePoint2013文档库如何让不同的用户登陆后,只能查看自己有权限的文件夹?比如有三个文件夹:A.B.C用户:001,登陆后只能看到A.B用户:002,登陆后只能看到C 解决方案 解决方案二:设置文件夹的权限就好了啊...解决方案三:文件夹在文档库中相当于一个项,设置权限和项是一样的解决方案四:按照步骤点,就行了,先断开,再授权:解决方案五:Permission的继承和打破继承的逻辑是,先从parent节点copypermission到child的节点,然后再断开继承关系,所

SharePoint中使用C#代码上传文档至文档库的子文件夹中

SharePoint的文档库非常方便,可以管理日常的文档,更强大的是可以创建文件夹来分类,通常在UI界面上是非常简单了,点击文件夹,Create a Folder即可.但是,怎样手动去创建文件夹呢,怎样在文件夹中创建子文件夹. 项目分析 举个栗子,我需要上传文档到文档库,希望把该文件上传到以年.月.日.上传人命名的子文件夹中,如:2013年-->5月-->11日-->陈小春,如下图所示这样 点击2013年,进入当前月子文件夹 点击当前月,进入以上传人命名的子文件夹 点击上传人(陈小春),