Vaadin 14:如何设置关闭用户交互的通知?
Vaadin 14: how to set a notification to close on user interaction?
我正在尝试向用户显示 warnings/errors 持续时间为 (0) 的通知,我希望通知在用户单击它们时关闭,但没有任何反应,没有办法让这些通知消失。
将持续时间设置为零时它应该如何工作?
我大约一年前遇到过这个问题,在 Vaadin 的论坛中有一个旧的 post 但是 Github 上的问题被删除了
您可以调用 notification.close()
以编程方式关闭它。
Button closeButton = new Button("Close");
Notification notification = new Notification(new HorizontalLayout(new Span("Hello!"), closeButton));
notification.setDuration(0);
closeButton.addClickListener(click -> notification.close());
notification.open();
我正在尝试向用户显示 warnings/errors 持续时间为 (0) 的通知,我希望通知在用户单击它们时关闭,但没有任何反应,没有办法让这些通知消失。 将持续时间设置为零时它应该如何工作? 我大约一年前遇到过这个问题,在 Vaadin 的论坛中有一个旧的 post 但是 Github 上的问题被删除了
您可以调用 notification.close()
以编程方式关闭它。
Button closeButton = new Button("Close");
Notification notification = new Notification(new HorizontalLayout(new Span("Hello!"), closeButton));
notification.setDuration(0);
closeButton.addClickListener(click -> notification.close());
notification.open();