获得批准后Sharepoint项目锁定

获得批准后Sharepoint项目锁定,sharepoint,list,sharepoint-2007,workflowservice,Sharepoint,List,Sharepoint 2007,Workflowservice,我有一个sharepoint自定义列表,有5列。用户应填写前三列,其他两列应锁定以进行填写。当用户输入项目并启动工作流时,如果工作流获得批准,则应锁定3列以进行编辑,然后其他两列应可供编辑 有人能告诉我如何才能做到这一点吗 谢谢您需要为正在描述的列实现自定义字段类型,或者使用自定义逻辑在列表上实现事件处理程序。或者,您可以使用业务逻辑为列表实现自定义编辑表单,以将字段公开为可编辑的插件,但您需要确保用户不会通过其他方式(外部应用程序、数据表视图等)更改字段值 没有现成的字段支持这种情况,也没有任

我有一个sharepoint自定义列表,有5列。用户应填写前三列,其他两列应锁定以进行填写。当用户输入项目并启动工作流时,如果工作流获得批准,则应锁定3列以进行编辑,然后其他两列应可供编辑

有人能告诉我如何才能做到这一点吗


谢谢

您需要为正在描述的列实现自定义字段类型,或者使用自定义逻辑在列表上实现事件处理程序。或者,您可以使用业务逻辑为列表实现自定义编辑表单,以将字段公开为可编辑的插件,但您需要确保用户不会通过其他方式(外部应用程序、数据表视图等)更改字段值


没有现成的字段支持这种情况,也没有任何列表设置来启用这种情况。

Hello,感谢您的回复…我只是想知道我们可以通过事件处理程序创建列..也就是说,事件处理程序将查找工作流状态,如果它被批准,那么它将创建两列..只是一个想法我不确定这是否可行..所以我们可以做这样的事吗?谢谢我怀疑使用事件接收器创建列会有用的。如果创建列,则是为特定列表(或内容类型)而不是单个项目创建列。