如何:对 SharePoint 列表项隐藏 ECB 中的菜单项
可以通过使用功能框架向编辑控制块 (ECB) 菜单添加新的自定义操作。但是,您不能使用此方法进行相反的操作,即隐藏现有的 ECB 菜单项,因为它们是通过使用 ECMAScript(JavaScript、JScript) 文件(即 core.js)呈现的。请注意,不支持也不建议修改 core.js 文件。
因此,若要隐藏 ECB 菜单项,必须创建一个 customcore.js 文件,修改此文件以隐藏菜单项,然后通过自定义母版页来呈现customcore.js 文件。请注意,即时即用 core.js 文件必须保留在该自定义母版页中;因此,customcore.js 文件应具有值为true 的“Defer”属性。
下面的步骤用于创建一个 customcore.js 文件并通过自定义母版页呈现该文件。
隐藏 ECB 菜单项
从其默认位置 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS\1033 复制 core.js 文件,将它置于同一文件夹中,并重命名为 customcore.js 文件。
- 在 customcore.js 文件中进行必要的更改以移除不需要的 ECB 菜单项。
若要创建自定义母版页,请制作 default.master 页的副本并将其重命名为 custom.master。
在自定义母版页中,添加下面的行来呈现 customcore.js 文件:
<SharePoint:ScriptLink language="javascript" name="core.js" Defer="true" runat="server"/><SharePoint:ScriptLink language="javascript" name="customcore.js" Defer="true" runat="server"/>
保存 custom.master 页并将其上载到该网站的母版页样式库。然后,将 custom.master 页作为网站的默认母版页应用。
如何:对 SharePoint 列表项隐藏 ECB 中的菜单项相关推荐
- MSDN Visual系列:创建Feature扩展SharePoint列表项或文档的操作菜单项
原文:http://msdn2.microsoft.com/en-us/library/bb418731.aspx 在SharePoint中我们可以通过创建一个包含CustomAction元素定义的F ...
- SharePoint REST API - 同步SharePoint列表项
博客地址:http://blog.csdn.net/FoxDave 本篇只讲REST服务中的GetListItemChangesSinceToken这个东西.何谓同步呢,你也可以理解为增量变化,即 ...
- java怎么给表格设置行间距_java – iText列表项或JTextArea中的行间距
要覆盖JTextArea的行间距,请查看PlainView(用于呈现PLainDocument). public void paint(Graphics g,Shape a)方法中有以下几行 draw ...
- 【odoo15】在odoo中隐藏一个官方的菜单项Customers
在二次开发的过程中有的菜单项用不着,就需要把它删除,但是删除可能会导致莫名其妙的错误,所以就它隐藏起来是最优的选择.隐藏一下这个二级菜单[客户] (Customers) 原来有xpath插入过字段的t ...
- 在Eclipse新建菜单中添加菜单项,其他地方添加菜单项类似
举例:添加菜单项到file-->new菜单中,其他类似 1.选择Windows-> Perspective-> Customize Perspective,如下图所示: 2.添加菜单 ...
- 关于SharePoint中管理列表项权限
现况概述在SharePoint中对于列表的权限默认是只可以控制到列表级别,而对于列表下面的列表项,在SharePoint中是无法进行控制的. 需求概述现在我参与的项目中需要控制一个文档库中的文档.让这 ...
- 用javascript自定义SharePoint文档库/列表项菜单
本文转自YCC博客 我们在SharePoint中自定义菜单,通常通过带CustomAction 的Feature来实现,比如隐藏一个菜单: <HideCustomAction> Gro ...
- Power Automate:快速从SharePoint列表中读取数据
项目目的 SharePoint列表中存储了一列人名,在表单中填下人名后,Power Automate判断这个人是否在列表中. 初步方案 利用数组,将SharePoiont列表中人名全部导入数组中,再判 ...
- li前面的原点或者方的样式修改html中列表项li所显示的圆点的颜色?,以及相关样式的设定...
如何修改html中列表项li所显示的圆点的颜色?,以及相关样式的设定 这是li标签自带的圆点的颜色改变,代码如下: .centerbt li{ content:"."; col ...
最新文章
- TensorFlow精选Github开源项目
- Tableau必知必会之妙用Fixed函数聚合分析维度
- python 会计专用格式_python-2.7 – 如何使用xlsxwriter将格式应用为“文本”和“会计”...
- 弘成科技 java单例模式
- 利用shell脚本监控网站状态
- 前端学习(2716):重读vue电商网站36之slot插槽使用
- uC/OS-II源码分析(二)
- python中ttk详解_Python 中的Property 动态属性和特性详解
- iView 实现可编辑表格 1
- java.util.List 的大小
- 1024技术论坛 | C#与.NET技术新发展
- 2000-2019全中国省、市、县企业注册数据(包含经纬度、注册数目等多指标信息)
- golang 数学函数
- 谷歌浏览器怎么拦截网页广告 5步解决广告困扰
- 排序算法7——归并排序
- 三极管的上拉下拉电阻的选取
- 恢复重装系统后的EFS加密文件
- VC6link卡死解决办法
- 【评测】无血清细胞冻存液
- Linux网络管理以及端口聚合详解
热门文章
- postman断言测试脚本一
- scroll-view实现自定义下拉刷新
- ORA-20011 ORA-29913 KUP-11024 GATHER_TABLE_STATS
- win10 uwp 按下等待按钮
- 模拟namenode挂掉利用secondary namenode恢复
- eclipse配置虚拟路径后,每次启动tomcat都会虚拟路径失效的问题解决
- Ubuntn系统忘记密码的解决方法(虚拟机下同样处理)
- Android软键盘遮挡的四种解决方案
- Mac上Chrome浏览器跨域解决方案
- Warning: Illegal string offset ‘account‘ in 解决方法