xpages FTsearch excel不适用于输入字段为空白

时间:2014-06-02 08:54:27

标签: xpages xpages-ssjs

我创建excel文件的xpage是:

  <?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" rendered="false">
    <xp:this.afterRenderResponse><![CDATA[#{javascript: 

// some conditions

qstring = tmpArray.join(" AND ").trim(); 
sessionScope.queryString = qstring; 
myView.FTSearch(qstring);

var vec:NotesViewEntryCollection = myView.getAllEntries()



// some code for write

// some code

</xp:view>

我注意到了:例如,如果我将所有输入字段留空,则excel文件应该包含我的XPiNC应用程序中保存的所有文档,但它只是将我重定向到空白的xpage:(http:// {{1 / XB.nsf / export_hidden.xsp)。

我还在另一个按钮中使用了FTsearch模数,但搜索(让所有输入字段为空白)符合预期,它可以工作:它通过视图面板显示所有文档。

感谢您的时间。

1 个答案:

答案 0 :(得分:3)

如果所有搜索字段都为空,则无需执行FTSearch()。 myView.getAllEntries()仍然可以工作并返回视图中的所有文档而无需调用FTSearch()。

...
if (cTerms > 0) {
    qstring = tmpArray.join(" AND ").trim(); 
    sessionScope.queryString = qstring; 
    myView.FTSearch(qstring);
}

var vec:NotesViewEntryCollection = myView.getAllEntries();
...