【问题标题】:How to keep autocomplete event active on Xpages如何在 Xpages 上保持自动完成事件处于活动状态
【发布时间】:2013-04-08 17:24:18
【问题描述】:

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

最后,一个按钮根据这个查询字段制作一个pdf(onClick动作),并呈现pdf以供保存或打开。

此时,自动完成功能不再起作用,我需要重新加载 xpage 以再次激活自动完成功能,但我丢失了之前搜索中设置的所有其他字段值。

是否可以保持自动完成功能?

【问题讨论】:

  • 嗨,我在我的许多 XPage 应用程序中都使用了自动完成功能,但我还没有看到任何这些问题 =),请您提供一些代码吗?将有助于追踪您的问题。
  • 谢谢迈克尔,我会尽力解释。
  • 我的字段是经典的全“提前输入”
  • 这是按钮代码link
  • 请添加该按钮的完整 XP 源代码。我想知道它是部分还是全部(或不刷新)。

标签: xpages lotus-notes


【解决方案1】:

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

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

XSP.allowSubmit()

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

【讨论】:

  • 抱歉 Fredrik,“js 超时”是什么意思?
  • 谢谢,但是我不工作! ....这是按钮客户端 JS 'setTimeout(function(){XSP.allowSubmit()},1000)'中的代码
【解决方案2】:

问题解决了!

只需将提前输入模式设置为 Partial 而不是 Full

谢谢大家

【讨论】:

    猜你喜欢
    • 2022-06-28
    • 1970-01-01
    • 2011-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-22
    • 2017-06-01
    相关资源
    最近更新 更多