在SSJS深渊翻滚上使用Submit Value属性重新提交XPages下拉菜单 [英] Xpages dropdown menu resubmission on SSJS submission using submit value property

查看:11
本文介绍了在SSJS深渊翻滚上使用Submit Value属性重新提交XPages下拉菜单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在提到这个问题之前,我想说的是,我已经在IBM Lotus论坛(http://www-10.lotus.com/ldd/ndseforum.nsf/xpTopicThread.xsp?documentId=2AD7C8F89D8930E685257BD50022A9E9)上提出了同样的问题,并且在过去的两周内没有收到任何回复。

因此,我有一个典型的xpage下拉菜单,其中包含大约40-50个叶节点,每个叶节点提交一个特定值(使用submitValue属性),然后计算该值并执行操作。然而,问题是,在执行操作后,如果我尝试刷新页面,我会收到重新提交的浏览器通知(我相信这是我的某种编程错误,但我不知道如何解决它。)

一个更清楚的例子: 我在下拉列表中有一个删除节点。它基本上从视图中删除所选条目(使用Repeat控件生成),然后刷新视图内容。但此时,如果我尝试刷新页面,则会收到浏览器重新提交的通知。如果我接受它,那么它会再次尝试删除它(我会阻止它,但这仍然不应该发生),如果我不接受它,它就不会刷新页面。 如有任何回复,将不胜感激。 提前谢谢您。希望能听到一些建议。(请让我知道是否需要他的事件代码)

推荐答案

我认为您需要实现Post/Redirect/Get模式以避免在刷新时重新发布。

以下是Tommy Valand为该模式提供的XPages解决方案:http://dontpanic82.blogspot.dk/2010/06/xpages-avoid-saving-duplicate-documents.html

这篇关于在SSJS深渊翻滚上使用Submit Value属性重新提交XPages下拉菜单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆