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

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

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

假定需求如下:

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

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

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

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

 

当用户打开List

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

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

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

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

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

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

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

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

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

用户可以点击链接查看 Item

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

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

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

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

 

 

1楼gao_xiaochen3天前 15:25
期待楼主的介绍 !