2012-08-10 97 views
0

在我的应用程序中,我想根据cronjob(定期)向用户显示通知,在vaadin中我们可以使用通知和PopView来实现此目的,但似乎不像我期望的那样工作它不显示通知或根据cronjob弹出,用户必须点击UI来显示通知),我有另一个要求。通知应显示直到通知,当通知使用点击,系统将会弹出与通知信息的窗口用户点击,有没有我可以在Vaadin使用这方面的任何组件Vaadin通知与cron作业

谢谢

干杯

Udeshika

回答

1

HTTP协议缺少服务器端推送。所以,当你在后台线程创建通知Vaadin仍然需要从客户端浏览器的请求,以显示一个通知
所以,我想你需要:为cron作业

  • 后台线程检查并在必要时显示通知。
  • 客户端组件将定期轮询服务器以进行更新。您有几种选择:
    • ​​具有轮询功能。将此组件添加到窗口并使用setPollingInterval方法设置更新间隔。
    • 尝试使用Refresher插件。

Updating UI from another thread - 上vaadin.com相关的讨论

+0

谢谢你,这就是我在想,我必须用这种机制来了来了,是问题 – ExCode 2012-08-10 07:18:27