-1

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

是否可以使用 jquery 或 javascript 如果是的话可以告诉我怎么做吗?我使用以下 css 隐藏,但它只隐藏删除选项而不是在浏览器选项中查看

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

所以我也修改如下

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

它也没有工作。任何人都可以帮助我吗?

4

2 回答 2

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/

于 2012-12-10T12:04:30.973 回答
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]

于 2012-12-10T14:16:27.880 回答