如何在Xpages上保持自动完成事件处于活动状态

如何在Xpages上保持自动完成事件处于活动状态,xpages,lotus-notes,Xpages,Lotus Notes,我有一个xpages,其中设置了一些字段来过滤文档,其中一个字段中有一个自动完成 最后,一个按钮根据此查询字段生成pdf(onClick操作),并显示pdf以供保存或打开 在这一点上,autocomplete不再工作,我需要重新加载xpage以使autocomplete再次处于活动状态,但我丢失了以前搜索中设置的所有其他字段值 有没有可能让autocomplete保持活动状态?我的猜测是,您直接从页面提供PDF,而不是在单独的窗口中提供。这将使XPage暂停并等待某种超时 我通常在pdf生成按钮

我有一个xpages,其中设置了一些字段来过滤文档,其中一个字段中有一个自动完成

最后,一个按钮根据此查询字段生成pdf(onClick操作),并显示pdf以供保存或打开

在这一点上,autocomplete不再工作,我需要重新加载xpage以使autocomplete再次处于活动状态,但我丢失了以前搜索中设置的所有其他字段值


有没有可能让autocomplete保持活动状态?

我的猜测是,您直接从页面提供PDF,而不是在单独的窗口中提供。这将使XPage暂停并等待某种超时

我通常在pdf生成按钮上添加这个js超时

XSP.allowSubmit()

这通常适用于我遇到的情况。

问题解决了

只需将“提前输入”模式设置为“部分”,而不是“全部”


谢谢大家

大家好,我在很多XPage应用程序中都使用了autocomplete,但我还没有看到这些问题=),请提供一些代码好吗?这将有助于跟踪您的问题。谢谢Michael,我将尝试解释。我的字段是一个经典的完整“提前键入”按钮代码,请添加该按钮的完整XP源代码。我想知道它是部分的还是全部的(或者没有刷新)。对不起,弗雷德里克,你说的“js超时”是什么意思?谢谢,但是,我不工作。。。。这是按钮客户端JS“setTimeout(function(){XSP.allowSubmit()},1000)”中的代码