2014-02-21 28 views
1

我有一个文本字段/可编辑,允许多个值,分号用于两个多值选项属性,其中我想在单击按钮时保存当前用户。在按钮上,我有以下代码:使用@setfield输入多个值

@SetField("fieldA"; @Name([CN];@UserName)); 

上一个值总是被新值覆盖。存储多个值的解决方案是什么?

回答

3
@SetField("fieldA"; fieldA:@Name([CN];@UserName)); 

这会将当前用户的名称追加到该项目。

+1

附加信息:如果fieldA是读者或作者字段,那么在大多数情况下@Name([CN]; ...)不起作用... –

1

你可能想看看使用@Unique函数。请记住总结字段数据有32K的限制,所以不要让这个列表无限增长。请参阅@Subset函数。另外,请记住,用户可以在不点击按钮的情况下保存文档,因此Querysave事件可能是更好的选择。