如何在XPage中的部分刷新之外显示用户消息

问题描述 投票:0回答:3

我有一个包含XPages链接的面板,该链接在面板上进行部分刷新。如果链接操作成功,我想向面板外的用户显示一条消息。

怎么能实现呢?

ajax xpages partial-refresh
3个回答
1
投票

你能不能使用onComplete?

<xp:eventHandler event="onclick" submit="true"refreshMode="partial"refreshId="YOURCURRENTPANEL">
<xp:this.onComplete><![CDATA[XSP.partialRefreshGet("#{id:2NDPANEL}")]]></xp:this.onComplete>

第二个面板可能包含您对用户的消息,可能是基于您在onComplete期间设置的requestScope变量的可见代码? (更好的方法来做到这一点,但你明白了吗?)


4
投票

在某些情况下,我使用了这样的技术将来自服务器调用的消息显示为页面上的通知:

https://frostillic.us/blog/posts/76483656EE4A797B85257D1D00552CF1

您可以将该路由与随附的服务器Dojo控件一起使用:

https://frostillic.us/f.nsf/posts/a-control-for-dojox.widget.toaster


1
投票

dGrowl消息怎么样? https://xcellerant.net/dgrowl-in-xpages/和这里有一个NotesIn9。

© www.soinside.com 2019 - 2024. All rights reserved.