我在SharePoint 2010中隐藏ECB按钮时遇到了严重问题。我读过一篇文章说我必须创建core.js文件的副本并注释AddCheckInCheckOutMenuItems函数。我试过了,我也引用了我的自定义core.js文件。但它仍然无法正常工作。似乎Sharepoint只调用core.js中的函数或者它以某种方式覆盖我的函数。这里有同样问题的人还是可以解决这个问题的人?
感谢您的时间。
答案 0 :(得分:0)
请检查您推荐js的顺序。应该是这样的:
<!--It is important to refer core.js even if you create and refer customcore.js-->
<SharePoint:ScriptLink language="javascript" name="core.js" Defer="true" runat="server"/>
<SharePoint:ScriptLink language="javascript" name="customcore.js" Defer="true" runat="server"/>
您还可以检查jquery方法以隐藏此帖子中的ECB项目:http://extreme-sharepoint.com/2011/10/29/hide-menu-ecb/