gpt4 book ai didi

javascript - 如何根据 dblookup 结果在 xpages 中设置值字段?

转载 作者:行者123 更新时间:2023-11-29 22:01:01 24 4
gpt4 key购买 nike

我有带有字段的 Xpages:名称和级别

根据公式设置的名称值:@Name("[ABBREVIATE]",session.getEffectiveUserName());

我想使用查询到 MasterDB.nsf 的 @DbLookup 设置字段 Level

问题是:我已将脚本设置为字段级别的默认值,但它不起作用。这是脚本:

db = new Array(@DbName()[0], 'MasterDB.nsf');
var result = @DbLookup(db, "Person", document1.getItemValueString("Name"), 2);
result

如何解决问题?

最佳答案

document1.getItemValueString("Name") 在您的情况下不起作用,因为 document1 中的项目“Name”仅在提交后设置。因此,访问 document1 中的项目“Name”“为时过早”。

您可以使用 getComponent("inputTextName").getValue() 访问 XPages 元素“Name”的值,但在您的情况下,在 Level 的默认代码中再次计算有效用户名会更容易:

var db = new Array(@DbName()[0], 'MasterDB.nsf');
var username = @Name("[ABBREVIATE]",session.getEffectiveUserName());
var result = @DbLookup(db, "Person", username, 2);
return result;

关于javascript - 如何根据 dblookup 结果在 xpages 中设置值字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23775996/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com