我有一个2列排序视图,并尝试获取以下代码的文档:
var searchArr = new java.util.Vector();
searchArr.addElement(10000310);
searchArr.addElement(45);
var customerdoc:NotesDocument = viw.getDocumentByKey(searchArr,true);
但结果为null。 如果我只使用键的第一个元素(10000310),那么我得到(第一个)带有该键的doc。但是使用2元素向量,查找返回null。 在LotusScript中相同的工作正常:
Dim searchkey(1) As Double
searchkey(0) = 10000307
searchkey(1) = 45
Set doc = luview.Getdocumentbykey(searchkey, true)
给了我需要的文件。
让我感到困惑.... 乌韦
答案 0 :(得分:2)
这是一个已知的错误,希望在9.0.2中修复。请参阅此问题getDocumentByKey with view category separated by "\\" in XPages
答案 1 :(得分:0)
您的LS示例使用数组,而不是Vector。我甚至不确定它是否打算使用Vector - 从来没有这样做过。所以在这里也只使用一个数组作为关键。