none
怎样实现批准后的文档不能删除 RRS feed

  • 问题

  • 怎样实现文档库中的文档,在批准发布项目的主要版本之前,创建者可以删除,但在批准后不能删除,除有批准权限的用户可删除?

    谢谢!


    lintian
    2010年6月2日 13:50

答案

  • 你可以指定该文档库的EventHandler,在Deleting事件中判断当前用户及Item的状态,进行相应的处理。

    • 已标记为答案 lintian 2010年7月13日 6:25
    2010年6月9日 15:11

全部回复

  • 你可以指定该文档库的EventHandler,在Deleting事件中判断当前用户及Item的状态,进行相应的处理。

    • 已标记为答案 lintian 2010年7月13日 6:25
    2010年6月9日 15:11
  • EventHandler已经写了。能不能部署为全局。就是说,能否编写成,在文档库设置或者列表库设置中,是否启用这个EventHandler.这个要如何部署。

    我目前都是每个文档库或者列表库部署这个EventHandler。可是万一我有100,那都要部署,这样感觉不方便。

    2010年6月17日 9:21
  • EventHandler可以通过Feature的形式部署,你可以部署到Site Coll的级别,并限定对特定类型的list发生作用,应该可以满足你的需求。
    2010年6月17日 12:07
  • EventHandler可以通过Feature的形式部署,你可以部署到Site Coll的级别,并限定对特定类型的list发生作用,应该可以满足你的需求。

     

     

    这个要如何部署。是否对EventHandler有什么要求。能否给我一个例子

    我刚学习sharepoint,谢谢。

    2010年6月18日 1:53
  • Google~ 呵呵
    2010年6月18日 2:36