如何使用javascript或jquery在sharepoint 2010中的文档库中隐藏浏览器

时间:2012-12-10 06:07:09

标签: sharepoint

我在sharepoint 2010中集成了Office Web Apps。当从上下文菜单中的文档库中选择文档时,我想隐藏浏览器中的选项视图和文档库中的浏览器选项编辑。

可以使用jquery或javascript如果是,可以告诉我怎么样? 我使用了以下css来隐藏但它只隐藏了Delet选项而不是在浏览器选项中查看

li.ms-MenuUIULItem[text~=Delete]
        {
            display: none;
        }

所以我也修改了它如下

li.ms-MenuUIULItem[text~=View in Browser]
        {
            display: none;
        }

它也没用。 任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

使用功能比使用javascript更好。

您必须创建一个包含HideCustomAction元素的要素。 元素结构如下:

<HideCustomAction
  GroupId = "[GroupId]"
  HideActionId = "[HideActionId]"
  Id = "...."
  Location = "....">
</HideCustomAction>

这是一个链接,可以帮助您找到所需的操作ID:

http://www.sharepointarchitects.us/johnholliday/post/0001/01/01/how-to-find-customaction-identifiers/

答案 1 :(得分:0)

我使用jquery

创建了它
  $(document).ready(function(){            

        $('.ms-MenuUIPopupBody').live('blur', function() {       
           var elm = $("div.ms-MenuUIULItem a:contains('View in Browser')"); 
           elm.remove();     
           $("div.ms-MenuUIULItem a:contains('Edit in Browser')").remove();  
         });
});

仅在焦点或模糊或鼠标悬停时隐藏菜单

我希望它在加载时隐藏我点击文档右侧的“V”选项它应该隐藏浏览器中的视图和浏览器中的编辑

当我点击V选项时![我想我只要点击v选项右侧测试就应该在浏览器中隐藏视图并在浏览器中编辑] [1]