setDelayMSec( -1 ) 表示消息一直显示到用户点击消息框。我可以在用户点击外部任意位置时关闭消息框吗?
最佳答案
尝试添加一个使用整个屏幕的标签:
public void createAndShowNotification(String caption, String description, Notification.Type type) {
description += "<span style=\"position:fixed;top:0;left:0;width:100%;height:100%\"></span>";
Notification notif = new Notification(caption, description, type, true);
notif.setDelayMsec(-1);
notif.show(Page.getCurrent());
}
关于vaadin - 在消息框外单击时关闭 Vaadin 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24534374/