SharePoint 2013 操作文檔庫ECB菜單


  在SharePoint的使用中,我們經常需要定制SharePoint的一系列菜單,這里就包括ECB菜單,下面,我們簡單了解一下ECB菜單如何定制,以及原理。

  1、正常情況文檔庫的ECB菜單如下圖:

clip_image001

  2、我們首先復制如下js,然后在頁面上添加引用

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

  3、隱藏查看/編輯屬性;

  效果如下圖:

clip_image003

  4、隱藏工作流

clip_image004

  效果如下圖

clip_image005

  5、隱藏版本控制

AddVersionsMenuItem(c, a, g);

  效果如下圖:

clip_image007

  6、隱藏簽出和發布主版本

AddCheckinCheckoutMenuItem(c, a, g);

  效果如下圖:

clip_image008

  7、隱藏下載副本

clip_image009

  效果如下圖

clip_image010

  8、隱藏刪除菜單

clip_image011

  效果如下圖

clip_image012

  9、修改ECB菜單模板

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

  修改Body部分的默認模板;

clip_image013

  修改Footer部分的默認模板;

clip_image014

  效果如下圖

clip_image015

總 結

  其實,sharepoint ECB菜單的修改方式多種多樣,可以通過feature激活xml的方式,可以通過Designer直接添加,可以使用javascript的方式,而本文修改的是默認的js腳本,記得復制一份修改,不要去改原來的,否則會影響全局。

  如果你想要修改sharepoint其他js,可以嘗試f12調試,然后找相關的方法,不斷嘗試。呵呵,就到這里吧。

附 錄

如何:對 SharePoint 列表項隱藏 ECB 中的菜單項

SharePoint 2013 自定義擴展菜單(一) 

SharePoint 2013 自定義擴展菜單(二)

SharePoint 添加ECB菜單


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM