[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项目
等等
该客户需要一个图片管理系统,由于是世界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项目
等等
相关文章推荐
- 如何对 SharePoint 列表项隐藏 ECB 中的菜单项
- sharepoint 2010如何隐藏.添加.禁用.Ribbon菜单中的项,多个方法
- 如何隐藏与显示Sharepoint列表中的字段
- 如何:对 SharePoint 列表项隐藏 ECB 中的菜单项
- SharePoint 2010 如何隐藏快速启动栏,顶部导航及Ribbon菜单【翻译】
- 如何显示与隐藏Sharepoint列表中的指定字段
- sharepoint 2010 如何在列表中添加功能菜单操作项
- [SharePoint]如何修改列表的新建菜单图标
- 【解决】如何导入导出SharePoint列表和文档库
- Discuz!教程之如何隐藏版块主题列表中的最后回复时间或最后回复人
- sharepoint列表如何进行随机取几条记录?
- 如何定制SharePoint“欢迎”菜单?
- 如何确定一个SharePoint列表的ID
- 如何在SharePoint2007中实现下拉列表(DropDownList)的级联菜单效果
- SharePoint 2013技巧分享系列 - 隐藏Blog和Apps左侧导航菜单
- 如何修改隐藏Zblog/WordPress默认后台登录地址
- 如何隐藏日历列表的重复和全天事件栏目
- 如何“删除”SharePoint列表的Title字段
- JS如何实现点击页面其他地方隐藏菜单?
- 如何将"设置->开发者选项"这个菜单的总开关默认设置为Off”