如何在Vaadin 13中将ICEPusher对象添加到垂直布局
我需要将pusher对象添加到Vaadin 13中的垂直布局中 资料来源:如何在Vaadin 13中将ICEPusher对象添加到垂直布局,vaadin,Vaadin,我需要将pusher对象添加到Vaadin 13中的垂直布局中 资料来源: 你不能-这是为了所谓的瓦丁平台(瓦丁6-8)。您必须为该功能找到web组件的替代品,编写自己的,或者将来某个时候会有工具将旧组件改装到Vaadin Flow中。您为什么要这样做?它在附加页上声明 为Vaadin添加推送支撑的组件 Vaadin(7-8版本以及您正在使用的Flow 10+)目前具有对Push的内置支持,因此无需使用上述附加组件。在最简单的情况下,要使视图的推送工作正常,只需添加注释。关于推送,有一份很好的官
你不能-这是为了所谓的瓦丁平台(瓦丁6-8)。您必须为该功能找到web组件的替代品,编写自己的,或者将来某个时候会有工具将旧组件改装到Vaadin Flow中。您为什么要这样做?它在附加页上声明 为Vaadin添加推送支撑的组件 Vaadin(7-8版本以及您正在使用的Flow 10+)目前具有对Push的内置支持,因此无需使用上述附加组件。在最简单的情况下,要使视图的推送工作正常,只需添加注释。关于推送,有一份很好的官方文档:
但是,无论如何,正如前面的回答中所提到的,您不能在V13中使用附加组件,因为它仅适用于Vaadin 6和7。此外,启用推入式Vaadin 13所需的只是将
@push
注释添加到主布局中。如果您不希望自动推送更改,请使用@Push(PushMode.MANUAL)
和ui.Push()
@Tazavoo是的,推送可以工作,但不会在ui上显示任何更改,直到我在同一视图中执行某些操作(例如在同一视图中的编辑框内单击)这就是我为什么尝试的原因ICEPush@MadukaDeshanRodrigo然后推送不起作用(推送的全部目的是异步地将内容发送到客户端)。如果您有问题,请考虑添加新问题,并提供一个最小的失败示例。
public class Playboard extends VerticalLayout
{
private ICEPush pusher;
public Playboard() throws ExecutionException, InterruptedException{
generateGUI();
}
private void generateGUI() throws ExecutionException, InterruptedException {
..................
.................
pusher = new ICEPush();
VerticalLayout playboard = new VerticalLayout();
playboard.add(pusher); //Cannot resolve method
...........
............
}