SharePoint 2007 文档库中的文档添加评论功能

简介:   背景:接到一个项目,要求文档管理,当然文档库就可以了,但是要求文档需要大家去读,读完以后还可以发表评论,这Moss貌似就有点困难了。和同事一起合计,想来想去也没有太好的办法,后来想到传统开发,两个表的级联,就想到了文档库和列表库通过一个字段进行级联,废话不多说了,进入正题。

  背景:接到一个项目,要求文档管理,当然文档库就可以了,但是要求文档需要大家去读,读完以后还可以发表评论,这Moss貌似就有点困难了。和同事一起合计,想来想去也没有太好的办法,后来想到传统开发,两个表的级联,就想到了文档库和列表库通过一个字段进行级联,废话不多说了,进入正题。


  1、 首先,新建一个文档库,这不是废话么;然后,再建一个列表库用来保存文档的评论;当时我在想,对于一个文档什么才是唯一的,后来想到,这么简单,不就是ID么,又是废话了,呵呵。我们要做的就是通过文档库中文档的ID进行级联。


  2、 打开文档库的Dispform页,我们就用这个页来做下面的内容,接下来的就是添加我们需要的功能了,我的安排是上面是文档内容,然后中间是评论,下面是添加评论的框子,好吧,两段废话,开始我们的正题。


  3、 用spd打开文档库的dispform页,上面显示的是文档的内容,这个我们不用管,我们要在下面,添加我们的内容。先添加一行,作为此文档的评论;再添加一行,用来将来添加一个评论用的功能。


  4、 中间的评论,就很简单了,直接用自定义表单,添加我们的评论的列表,然后坐下筛选,筛选的条件就是上面URL的ID,等于我们评论里面的某一个用于级联用的列,这样,评论就出来了。


  5、 然后是下面的发表评论的框子,依然是自定义表单,只不过是新建了,添加我们需要的栏目,我只添加了评论的栏,当然还有我们需要级联用的那个栏了,用样式把这一行隐掉留着我们用就可以了,毕竟让客户看到,这样不太合适,也不美观。再然后就是通过JS脚本,在打开页面的时候,把这个文档的ID传到我们发表评论的隐藏了的这个栏里面,就可以了,这样做我们保存评论的时候,就会带上这个列表的ID,上面的筛选当然也会多一条,我们的功能就OK了。


效果截图:
 

 

ps:作为一个Moss新人,第一次在博客园写博客,不是很习惯,有不好的地方,欢迎大家指正,欢迎交流,共同提高!

 

作者:霖雨
出处:http://www.cnblogs.com/jianyus
本文版权归 霖雨和博客园共有,欢迎转载,但请注明出处。

目录
相关文章
|
5月前
|
数据安全/隐私保护
如何使用 SharePoint Online 的 IRM 功能保护文档库?
【7月更文挑战第7天】摘要:在 SharePoint Online 中保护文档库的 IRM(信息权限管理)步骤包括:使用管理员账户登录管理中心,导航至“安全性”>“信息权限管理”,启用 IRM,选择库并定义访问级别,如只读、禁止打印等。预定义的权限模板可按需选择,确保用户了解权限限制。这适用于保护敏感信息,如财务数据或客户信息。启用 IRM 考虑到组织的安全策略,并可能涉及费用。此外,可修改 IRM 策略、撤销或更改保护。
|
索引 C#
SharePoint 2016 文档库的新功能简介
  今天,重装了一下SharePoint 2016,想多了解了解,看到一些自己平时没注意的功能,或者新的功能,分享一下给大家。   1、界面上操作的变换,多了一排按钮,更像SharePoint Online了,呵呵;这一排按钮可以新建、上传、同步、共享等操作;   2、共享功能的界面有了新的...
1165 0
|
数据安全/隐私保护
SharePoint开发——利用CSOM逐级获取O365中SharePoint网站的List内容
博客地址:http://blog.csdn.net/FoxDave 本文介绍如何利用SharePoint客户端对象模型(.NET)逐级获取Office 365网站中List的内容,仅仅是示例,没有讲究太多东西。
860 0
|
JavaScript 前端开发
SharePoint 2013 开发文档管理字段小记
前言   最近有这样一个需求,就是要求在列表库里管理文档,需要多文档管理、带版本控制、可以单独授权等基本操作。于是乎,就开发了一个自定义段,这里介绍一下字段的思路,里面有一些遇到的问题,在群友的帮助下已解决,特此感谢群友[悉尼]Jay,大胡子帅哥。
1374 0
SharePoint 2013 内容部署报错
错误信息 一 Export ran out of memory while compressing a very large file. To successfully export, turn compression off by specifying the -nofilecompression parameter.
900 0