您的位置:首页 > 其它

[SharePoint] 如何隐藏列表的默认菜单?

2009-05-11 21:25 288 查看
客户的需求总是千奇百怪的, 在我们给一个德国世界500强企业实施项目的时候, 碰到了需要隐藏SharePoint列表的默认菜单。

该客户需要一个图片管理系统,由于是世界500强企业,对版权的要求非常严格,公司用到的每一张图片都必须从这个系统中出,以保证没有版权问题。

公司用户下载图片的时候,不能直接使用SharePoint图片库所提供的下载功能,而必须先填写下载原因等内容之后才能够下载图片。

这样,问题就来了,我们需要隐藏掉这个默认的下载菜单,另外提供一个下载菜单转向到我们自己的下载页面。

那么,如何做到这一点呢?

通过察看SharePoint生成的HTML代码,我们发现列表的菜单,是一个SharePoint自定义的对象,他甚至都提供了隐藏的属性。

这样,问题就简单了,找到要隐藏的菜单,将属性设置为Hide. DONE!

具体代码,请看:

<script language='javascript'>

var d_item = document.getElementById('zz20_DownloadPictures');

if(d_item != null)

{

d_item.setAttribute('hidden', 'true');

}

</script>

注:这里面的zz20_DownloadPictures是我的图片库所产生的下载菜单的ID. 可能你的会有所不同。

在BI,SharePoint,工作流领域,我们服务过众多的国际国内大企业:

1. 西门子中国:BI项目与SharePoint门户

2. Nokia:BI项目与SharePoint门户

3. 中国人寿:BI & 工作流

4. 与狼共舞:BI门户

5. 玫琳凯:BI项目

6. 美国微软:BI项目

等等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: