如何在 xpages 中将值附加到 @DBlookup 的结果?
我试过这个,但它似乎不起作用。
var v = @DbLookup("","Setup","Setup","ModRationales").push("其他 2"); 返回 v;
它在我的列表框中显示 6.0。
如何在 xpages 中将值附加到 @DBlookup 的结果?
我试过这个,但它似乎不起作用。
var v = @DbLookup("","Setup","Setup","ModRationales").push("其他 2"); 返回 v;
它在我的列表框中显示 6.0。
首先:@DbLookup 只查找一个值时返回一个字符串,找到多个值时返回一个数组。因此,我建议您使用可用作 xsnippet 的 DbLookupArray() 函数,因为此函数始终返回一个数组。它还有其他优点,例如结果的可选缓存。
然后只需在 DbLookupArray() 返回的结果上使用 .push() 将元素添加到数组中。
您当前的查找很可能返回单个元素 - 在 @DbLookup 的情况下是一个字符串。
知道了:
var v = @DbLookup("","Setup","Setup","ModRationales");
v.push("其他");
返回 v;