我有20个字段的简单自定义SharePoint列表。三个字段是三个单独批准者的下拉列表,以“批准”或“拒绝”更新记录。我想实现一种将用户的登录名称放置在他们更新的下拉列表旁边的方法。这样,我们知道批准是有效的。关于此问题的任何指导将不胜感激。

这是一个示例:

Field A approver: [dropdown list]  (USER.1)
Field B approver: [dropdown list]  (USER.2)
Field C approver: [dropdown list]  (USER.3)
有帮助吗?

解决方案

但是,您可能会赢得这件事,但是,您可以考虑使用批准和最后一个修改它的人来填充字段的工作流程,这样就可以为您提供相同类型的功能,而无需自定义代码。

其他提示

这种类型的功能将需要一些自定义编码。 (或者,如果不是选择自定义工作,则可以使用 @Lori的解决方案)

以下是几个链接,可以使您开始创建自定义Web零件:

上次必须这样做时,我为每个批准者创建了一个字段,并使用一个工作流来填充它们。

如果状态1不是null,并且状态1用户为null,请用STATUS 1用户使用修改和修改的列的值,以获取用户以及该字段更新的日期/时间。重复其他两个字段的过程。

在这种情况下,我还使用一些jQuery将用户字段隐藏在表单中,以便除了工作流以外,没有人输入任何内容。

您应该真正考虑Infopath 2010签名线控制。很好地阅读下面。由于您可以在2010年为现有的SharePoint列表构建Infopath表单,因此应该很容易地升级到Infopath。

http://office.microsoft.com/en-us/infopath-help/digital-signatures-in-infopath-2010-ha010381868.aspx

许可以下: CC-BY-SA归因
scroll top