我有一个列表,但我只想将我的列表缩小到只有浏览器上出现的当前unid的文档,我通过调用viewEv对象的getDocumentByKey方法并传入unid争论来做到这一点。
扼杀,这只适用于最新的文件。其他文档只显示浏览器中不属于unid的所有列表。
任何帮助将不胜感激。
以下是我的代码:
function getCalObj(){
var viewEv:NotesView = database.getView("Diary");
viewEv.setAutoUpdate(false);
var docEv:NotesDocument = viewEv.getFirstDocument();
var doc:NotesDocument = diaryDoc.getDocument();
var sUNID = doc.getUniversalID();
print("unid: " + sUNID);
docEv = viewEv.getDocumentByKey(sUNID, true);
while (docEv != null) {
........
}
}
答案 0 :(得分:2)
使用get 所有 DocumentsByKey()来获取带有此sUNID的所有文档。
var dcEv:NotesDocumentCollection = viewEv.getAllDocumentsByKey(sUNID);
if (dcEv.getCount() > 0) {
var docEv:NotesDocument = dcEv.getFirstDocument();
while (docEv != null) {
........
}