第一次单击后的XPages和Unresponse按钮

第一次单击后的XPages和Unresponse按钮,xpages,Xpages,我有一个带有一些过滤器的Xpage和一个生成Excel电子表格的按钮。它工作得很好 但是,我发现在运行报告后,如果我更改了过滤器值并尝试运行新报告,则该按钮没有响应。我必须从报告选项卡中单击并返回页面,以便按钮正常工作 我似乎记得有人(也许是Paul Calhoun)发布了一个客户端脚本来解决这个问题(睡眠功能?),但我找不到它 如果有任何指点,我将不胜感激 Dan尝试在eventHandler的onComplete中添加XSP.allowSubmit(),或在8.5.3+view.postSc

我有一个带有一些过滤器的Xpage和一个生成Excel电子表格的按钮。它工作得很好

但是,我发现在运行报告后,如果我更改了过滤器值并尝试运行新报告,则该按钮没有响应。我必须从报告选项卡中单击并返回页面,以便按钮正常工作

我似乎记得有人(也许是Paul Calhoun)发布了一个客户端脚本来解决这个问题(睡眠功能?),但我找不到它

如果有任何指点,我将不胜感激


Dan

尝试在eventHandler的onComplete中添加XSP.allowSubmit(),或在8.5.3+view.postScript的SSJS中(“XSP.allowSubmit()”)

尝试在eventHandler的onComplete中添加XSP.allowSubmit(),或在8.5.3+view.postScript的SSJS中添加XSP.allowSubmit()”

谢谢。在eventHandler的onComplete中添加XSP.allowSubmit()确实允许我现在更改过滤器并运行新报告。然而,它的副作用是有问题的。我有一个关键字字段,根据报告选择隐藏/显示面板(包含筛选键)中的字段。一旦我添加XSP.allowSubmit(),它就会停止工作。更改报告类型时,不再隐藏/显示正确的筛选器。我的猜测是,它以某种方式关闭了部分刷新?更新:Paul Calhoun的这行代码:setTimeout(function(){XSP.allowSubmit()},1000);它在客户端脚本事件中为按钮设置。感谢Paul Calhoun和Paul Withers帮助我解决此问题!谢谢你,保罗。在eventHandler的onComplete中添加XSP.allowSubmit()确实允许我现在更改过滤器并运行新报告。然而,它的副作用是有问题的。我有一个关键字字段,根据报告选择隐藏/显示面板(包含筛选键)中的字段。一旦我添加XSP.allowSubmit(),它就会停止工作。更改报告类型时,不再隐藏/显示正确的筛选器。我的猜测是,它以某种方式关闭了部分刷新?更新:Paul Calhoun的这行代码:setTimeout(function(){XSP.allowSubmit()},1000);它在客户端脚本事件中为按钮设置。感谢Paul Calhoun和Paul Withers帮助我解决此问题!