Как отобразить сообщение пользователя вне частичного обновления в XPages - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть панель, содержащая ссылку в XPages, ссылка делает частичное обновление на панели.если действие ссылки выполнено успешно, я хочу отобразить сообщение для пользователя за пределами панели.

как это можно сделать?

Ответы [ 3 ]

0 голосов
/ 12 сентября 2018

Не могли бы вы использовать onComplete?

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

2-я панель может содержать ваше сообщение для пользователя, возможно, с видимым кодом, основанным на переменной requestScope, которую вы установили также во время onComplete?(Лучшие способы сделать это, но вы поняли идею?)

0 голосов
/ 13 сентября 2018

Как насчет сообщений dGrowl? https://xcellerant.net/dgrowl-in-xpages/ и на этом есть NotesIn9.

0 голосов
/ 12 сентября 2018

Пару раз я использовал подобную технику, чтобы сообщения, возвращаемые после вызова сервера, отображались в виде уведомлений на странице:

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

Этот маршрут можно использовать с элементом управления Dojo, поставляемым с сервером:

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

...