2012-08-10 86 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