我做一个viewPanel中的搜索查询。 当查询结果显示在视图,我想通过循环只返回的结果,并建立各行名称的数组。 我有我的观点XPAGE的第一列名称字段。 我曾尝试以下:
var viewControl = getComponent("namesPanel");
var view = viewControl.getDataModel().getDominoViewData().getDataObject();
var entries = view.getAllEntries();
var entry = entries.getFirstEntry();
var namesArray = [];
while(entry)
{
namesArray.push(entry.getColumnValues().elementAt(0));
entry = entries.getNextEntry();
}
getComponent("DisplayNames").setValue(namesArray);
上面的代码在后端Notes视图返回每个名称不管我的搜索查询。 我知道有getAllEntriesByKey(),但我的XPages观点是由搜索过滤,不列值。
有没有一种方法,我可以只在我看来,结果显示搜索后打造的列值的数组? 感谢您的任何提示。