Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 搜索后的Xpages视图_Search_View_Xpages - Fatal编程技术网

Search 搜索后的Xpages视图

Search 搜索后的Xpages视图,search,view,xpages,Search,View,Xpages,搜索后如何从视图中获取列文档?我知道使用@DbColumn(@DbName(),“viewName”,#)我可以从视图中获取#列文档,但搜索后它不会更新。。。这些值与过滤前的值相同 有什么想法吗 谢谢 Florin您可以通过SSJS在视图中进行搜索,然后在条目集合中循环以获取列值,例如 var view = database.getView("myView"); var col = view.search("searchformula", null, 0); var ent = col.getF

搜索后如何从视图中获取列文档?我知道使用@DbColumn(@DbName(),“viewName”,#)我可以从视图中获取#列文档,但搜索后它不会更新。。。这些值与过滤前的值相同

有什么想法吗

谢谢


Florin

您可以通过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);
}

Oliver是对的,您需要在SSJS(或者Java,如果您喜欢的话)中执行搜索。如果在dominoView数据源上设置search属性,则不会更改通过SSJS访问的后端视图。您只是在过滤包装后端视图的dominoView Java对象中的条目,基本上告诉dominoView在运行时执行
view.search(“searchformula”,null,0)
。请参阅以获得更详细的解释。我在使用var col=view.search(“searchformula”,null,0)时出错;在类型为“lotus.domino.local.View[静态Java接口包装,lotus.domino.local.View:lotus.domino.View]”的对象上调用方法“search(string,null,number)”时,执行JavaScript操作表达式脚本解释器错误,line=2,col=16:[TypeError]错误。。。你说的“搜索公式”是什么意思?谢谢