【发布时间】:2014-08-26 10:34:21
【问题描述】:
如何在搜索后从视图中获取列文档?我知道使用 @DbColumn(@DbName(),"viewName",#) 我可以从视图中获取 # 列文档,但是搜索后它没有更新...这些值与过滤前相同...
有什么想法吗?
谢谢,
弗洛林
【问题讨论】:
如何在搜索后从视图中获取列文档?我知道使用 @DbColumn(@DbName(),"viewName",#) 我可以从视图中获取 # 列文档,但是搜索后它没有更新...这些值与过滤前相同...
有什么想法吗?
谢谢,
弗洛林
【问题讨论】:
您可以通过 SSJS 在您的视图中进行搜索,然后循环访问条目集合以获取列值,例如
var view = database.getView("myView");
var col = view.search("searchformula", null, 0);
var ent = col.getFirstEntry();
while(ent!=null){
var colvalue = ent.getColumnValues()[index];
ent = col.getNextEntry(ent);
}
【讨论】:
view.search("searchformula", null, 0)。有关更详细的说明,请参阅intec.co.uk/understanding-xpages-views。