2016-06-20 47 views
0

我剛剛閱讀了vaadin一書中關於通知的內容,但我無法找到答案,因爲看起來所有通知都顯示在頁面中間。基本上我有一個js生成的彈出窗口,它覆蓋了頁面的左半部分,我想要在該彈出窗口中顯示通知。是否可以使用vaadin通知? 感謝我可以在任何我想要的地方獲得Vaadin通知嗎?

+0

看看[Valo主題演示](https://demo.vaadin.com/valo-theme/#!common)。這是Vaadin組件應用Valo主題的展示案例。還有一個通知區域,您可以嘗試一些事情。源代碼也可用。 –

回答

1

採取對在線文檔看看

Vaadin Notification Customization

枚舉位置允許您指定通知應顯示在哪個位置。你不能指定絕對位置。認爲它可以通過CSS來完成。

但是,您無法在佈局中附加通知。至少不是Vaadin Core通知。如果您需要將其包含在自定義佈局中,則可以創建自己的通知佈局,這非常簡單。

+0

謝謝,這個鏈接其實很有意思。問題是,即使我用CSS設置正確的位置,錯誤消息也不會被綁定到js彈出窗口,所以我想我必須創建我自己的通知佈局。你說這很容易,你可以在任何地方推薦任何資源,我可以找到更具體的信息嗎?謝謝 – antobbo

+0

在Vaadin中講話術語:通知佈局基本上是一個帶垂直佈局並帶有標籤的窗口(包含通知文本)。舉一個更深的例子,你可以試着看看[Vaadin Valo Theme Demo](https://demo.vaadin.com/valo-theme/#!common)**常見的UI元素** - > **對話框**基本上,Vaadin可以實現「自制」通知。您也可以查看[Valo Demo Source]的源代碼(https://github.com/vaadin/valo-demo/tree/master/src/main/java/com/vaadin/tests/themes/valo )謝謝 –

+0

謝謝。只是所以我明白 - 因爲我是vaadin的新手 - 我檢查了這些鏈接,是的,因爲你說他們都是獨立的窗戶,所以,我在想,如果我想在內部有一個notifcation或錯誤popup - 在我的情況下 - 這意味着它需要與當然彈出的寬度相同,你認爲完全取消vaadin通知並使用一些js錯誤可能是一個更好的主意,也就是說,創建一些div一個錯誤信息在裏面,這樣我就可以完全控制並將它們準確定位在我想要的位置? – antobbo

相關問題