2017-07-28 43 views
0

我已將MenuItem添加到我的應用程序的MenuBar中。問題是,在MenuItem構造函數中,我設置了一個從數據庫中取出的標題。在使用應用程序時,此值正在發生變化,但在我的MenuItem中保持不變。只有在清除會話時纔會發生變化。 我的問題是:每次更改後如何刷新它?可能嗎?更改標題後重建MenuItem

+0

數值在數據庫或應用程序運行時對象中如何更改? – Morfic

+0

在某些面板中添加某些內容(因爲此面板將其保存到數據庫中),值正在發生變化。但這個面板是由不同的用戶使用的(向其他用戶添加警報等)。 – demoo

+0

您可以使用[推送和廣播](https://vaadin.com/docs/-/part/framework/advanced/advanced-push.html#advanced.push.pusharound)更改其他用戶... – Morfic

回答

0

非常感謝@Morfic我解決了這個問題。 我拿走了所有活動會話的地圖,然後在這個發現中迭代了只有那些我想要更新的值的會話。然後,只需使用MenuItem - setText()的方法並將其放入一個新值。

這個我放在保存按鈕上的一切。