0

这可能是一个直截了当的问题,但我现在看不到树木的木材

问题:我有一个预输入附加到一个从视图中查找值的编辑框(基于 Tim Tripcony 的代码)。选择一个值后,我希望 XPage 上的其他编辑框填充从相应文档中提取的值。

例如:用户名编辑框有一个从 NAB 查找的预输入。我从预先输入的列表中选择“Joe Bloggs”名称,并希望电子邮件、电话和位置编辑框立即填充来自他的 NAB 条目的值。

我在墙上撞了我的头,因为我确信有一个简单而明显的解决方案。谢谢。

4

1 回答 1

7

从预先输入的值中选择一个值应该触发为编辑框定义的任何 onChange 事件。您可以通过直接从该事件中更新数据源来设置其他字段:

var selectedName = currentDocument.getValue("contactName");
currentDocument.setValue("emailAddress", getEmail(selectedName));
currentDocument.setValue("phoneNumber", getPhone(selectedName));
currentDocument.setValue("location", getLocation(selectedName));

当然,上面的示例假定这些是您的字段名称,并且您在其他地方定义了命名函数。

于 2013-01-17T14:49:43.083 回答