SharePoint 2013 中开发可以被标记为未读和已读的列表之效果篇

原创 2013年01月23日 23:20:59

本文描述在 SharePoint 2013 中开发可以被标记为未读和已读的列表效果和思路(90%使用JavaScript 代码实现)

假定需求如下:

1. 客户化一个List 使其中的Item但被当前用户打开Display form时自动被标记为已读;

2. 当该用户再次打开List时,未读的加粗显示,已读的正常显示;

3. 用户可以使用Ribbon button和context menu将已读的Item标记为未读;

4. 每个用户之间的未读和已读信息是私有的,即相互不影响的。  

 

当用户打开List

当用户选中一条或多条已读Item, UnRead button被激活,表示可以使用改Button将该Item标记为未读

当用户选中一条或多条 Item,但其中有至少一条未读item,UnRead button被禁用

用户可以使用context menu将item标记为未读

用户点击UnRead后页面无刷新更新

用户可以点击链接查看 Item

当用户返回List, 查看过的Item已经被标记为已读

本文只谈简单思路和效果,如何实现随后笔者将分多篇博文展开介绍。

 

 

相关文章推荐

SharePoint 2013 中开发可以被标记为未读和已读的列表之思路篇

本文介绍SharePoint 2013中开发可以被标记为未读和已读的列表的思路。  1.      首先笔者考虑到每个User的ReadMark 信息是独立的,需要有一张列表了记录那些User读过...

SharePoint 2013 中开发可以被标记为未读和已读的列表之代码实现篇

本文介绍SharePoint 2013 中开发可以被标记为未读和已读的列表之代码实现,只介绍核心代码,完整代码请到codeplex 下载:http://readmarkablelist.codeple...

SharePoint 2013 图文开发系列之列表定义高级篇

SharePoint列表库,是我们使用过程中最常用的库,下面,我们简单介绍下代码定义自定义列表,主要是如何使用列表模板修改自带的几个展示页面。 1、新建项目,SharePoint空项目,如下图: 2...

彷QQ滑动删除效果—侧滑删除(置顶、标记、未读标记功能)

1:功能介绍QQ条目删除,主要实现的主条目和删除条目的 摆放,使用的类是ViewDragHelper2、布局页面 1.main的xml文件 ...

SharePoint 2013的限制(二)网站集和列表/文档库

网站集的限制   一个SharePoint场最多支持750,000个网站集,其中包括500,000 个人站点和250,000普通站点。在一个Web Application下面放置过多的网站集会消耗...
  • SPFarm
  • SPFarm
  • 2015年04月06日 11:01
  • 1196

SharePoint 2013 中使用JSLink 来改变列表中某个字段或view(视图)的显示方式

本文讲述在SharePoint 2013 中使用JSLink 来改变列表中某个字段或view(视图)的显示方式。...

Sharepoint2013 列表的NewForm 页面添加一个 保存新建 按钮

昨天一同事问我如何在sharepoint2013的NewForm.aspx页面上添加一个 save and new的button。实现save 和new的功能,save的功能和默认的save按钮效果一...
  • dz45693
  • dz45693
  • 2014年07月19日 13:54
  • 2767

sharepoint2013列表中的字段无法删除的解决办法

在sharepoint2013列表设置中,有时候会
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SharePoint 2013 中开发可以被标记为未读和已读的列表之效果篇
举报原因:
原因补充:

(最多只允许输入30个字)