0

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

如何做到这一点?

4

3 回答 3

4

有几次,我使用了这样的技术,让从服务器调用返回的消息显示为页面通知:

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

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

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

于 2018-09-12T12:37:44.603 回答
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 变量的可见代码?(更好的方法来做到这一点,但你明白了吗?)

于 2018-09-12T15:17:46.737 回答
1

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

于 2018-09-13T14:57:40.463 回答