我有一个 XPage,它正在使用用户的输入执行 @DbLookup,并尝试在同一服务器上的不同数据库中的视图中找到该值。
我已经验证了视图实际上是按第一列排序的,因此对@DbLookup 很友好。下面的代码出现在OnClick
我的 XPage 上一个按钮的服务器端 Javascript 事件处理程序中。
我的问题是尝试将 lRep 的值分配给“firstNameLabel”时发生错误。lRep 正在从 dbLookup 返回一个空值,即使“名字”字段下的记录存在,键为“P301993”。此 dbLookup 应该找到返回单个“名字”的结果。然而,事实并非如此。
var resultLabel = getComponent("firstNameLabel");
var dbName = new Array(@DbName()[0],"UKCSandbox.nsf");
var lRep = @DbLookup(dbName,"customerLookup","P301993","FirstName");
resultLabel.setValue(lRep.toString());