我有一个具有三个视图的批准和拒绝表单。在第一个视图中,即请求者的视图中,我使用“ GetUserProfileByName”自动填充了请求者的名称。现在,我还想在另一个视图中自动填充批准表单的用户的名称(但该视图中也包含请求者的名称)-所以我想知道我是否真的再次使用“ GetUserProfileByName”,它不会更改第一个也是名字(即请求者的名字)。我没有其他帐户可以对其进行测试。
有人可以提供解决此问题的方法
所以基本上我希望这种情况发生:-例如,当约翰输入表单时,他的名字应该自动填充在请求者的名字字段中。并将此表单发送给批准的米歇尔-批准者的姓名字段应该已经自动填充了米歇尔的姓名。
如何避免覆盖数据。
感谢您的帮助
答案 0 :(得分:0)
将字段添加到表单数据源中,以存储从GetUserProfileByName服务返回的数据。不要在这些字段中使用默认值。相反,我通常为此使用表单加载规则-运行查询,然后,如果请求者字段为空,则将该字段设置为来自数据源的用户名。
提交批准的视图后,您可以对批准者名称字段采取类似的方法-如果其为空白,则进行设置。