如何创建消息框以通知xpages中的成功保存?

时间:2012-06-18 03:46:19

标签: xpages

我已将按钮设置为“提交”。如果保存成功,XPage将设置为保持在同一页面上。如何创建消息框以通知用户保存成功?

5 个答案:

答案 0 :(得分:1)

您可以考虑多种选择。 msgbox是最不可取的。 您可以在表单顶部添加information message,在几秒钟后或在更改时淡出。设置viewScope变量(例如viewScope.saveSuccess)并具有可见性公式时,将显示自定义控件。当字段被更改时,它还会注册event listener以隐藏它。您也可以考虑重定向到其他页面。

答案 1 :(得分:0)

这篇文章已经提出了一个类似的问题,如何从服务器端调用客户端脚本,可能会有用。

client message after SSJS routine how?

答案 2 :(得分:0)

答案 3 :(得分:0)

运行ssjs后调用csjs的最简单方法是在事件处理程序的onComplete事件中添加代码。 onStart,onComplete和onError事件在ssjs之前或之后运行客户端js,但仅在部分页面刷新期间执行。

答案 4 :(得分:0)

最简单的方法是在postSaveDocument事件中添加这行代码(或您喜欢的CSJS):

view.postScript('alert("Document saved")');