在Sharepoint站点状态栏显示列表内容数据
来源:互联网 发布:linux route 编辑:程序博客网 时间:2024/05/22 14:27
在Sharepoint站点状态栏显示列表内容数据
如果你是一个SharePoint用户,你可能已经见过这个通知栏,默认经常直接出现在全局导航下。
使用Javascript,你可以不对SharePoint UI做任何自定义即可显示自己的通知。本文关注使用SharePoint通知栏创建列表驱动的通知系统。本例子规模小,很容易修改,并在整个网站集应用。换句话说,无论用户在网站集任何地方,他们都会在通知栏看到你的消息。
下面的Javascript代码有如何找到SharePoint列表的不同选项。你可以手动指定URL,可以动态获得当前站点上下文,或者放置在网站集根部,并且动态获得那个值。
在你使用脚本之前,你需要创建SharePoint列表。我创建了自定义列表Alerts,包含以下栏目:
我的列表设置页面截图:
本例中,我将通过内容编辑器Web部件调用我的Javascript文件。你可以轻松从母版页调用此文件,使其在站点间可用。首先我需要上传我的Javascript文件,并复制URL。接下来,我通过以下步骤引用我的文件:
1. 网站操作--编辑页面。
2. 添加Web部件。
3. 从媒体和内容类别,选择内容编辑器,点击添加。
4. 编辑Web部件。
5. 粘贴你之前复制的URL到内容链接框。
6. 点击确定。
7. 点击保存。
前往Alerts列表,创建一个新栏目。保证当前日期在Start Date和End Date之间,否则你的通知不会显示。
现在,如果你回到之前添加内容编辑器的页面时,你应该会看到消息:
现在我要粘贴完整的Javascript代码。
源码下载地址
代码查询了Alerts列表,获得列表中所有值,过滤掉日期不符合要求的,然后在状态栏显示通知。当前的格式是,脚本会层叠通知,所以如果有不止一个事件符合要求时,会有显示多个通知,你可以解除代码的注释,只显示最近添加的通知。
ViewItem()函数有3个可以查询Alerts列表的不同方式,所以你可以从多个站点引用到列表。
本机截图:
0 0
- 在Sharepoint站点状态栏显示列表内容数据
- SharePoint数据保护之(三)备份站点或者列表
- SharePoint数据保护之(四)备份站点或者列表
- SharePoint显示来自相同网站集另一个站点的列表 Display SharePoint list from another site
- android 在状态栏显示内容以及更改状态栏颜色
- 跨站点显示列表
- 跨站点显示列表
- 跨站点显示列表
- 内容显示在系统窗口、状态栏之下问题
- Sharepoint 只显示导航栏,打开文档库或列表内容显示空白
- 用SPGridView显示SharePoint内容
- 在状态栏显示时钟
- 在状态栏显示信息
- 在状态栏显示坐标
- 在状态栏显示通知
- 如何在SharePoint站点呈现城市天气预报
- DEDE列表介绍内容只显示在列第一页
- WSS3SDK之:站点和列表内容类型
- linux crontab命令参数及用法详解--linux自动化定时任务cron
- Facebook 登录和分享
- NSLog调试技巧
- extjs4 grid 多选、添加复选框、动态添加删除数据
- android ndk开发:JNI中怎的引用so动态库中的函数
- 在Sharepoint站点状态栏显示列表内容数据
- ubuntu 环境变量PATH的修改 .
- Struts的Message Resources
- 常用的软件
- Storm-9.1.0 WordCount jar 实例
- git server管理
- Google Code Jam 2014 Qualification Round:Problem A. Magic Trick
- css中单位px、pt、em和rem的区别
- zookeeper+kafka集群安装之二