如何在客户端调试Vaadin组件?

如何在客户端调试Vaadin组件?,vaadin,vaadin7,Vaadin,Vaadin7,可以调试组件的客户端吗?我用我的IDE(Eclipse)调试了vaadin组件的客户端,但我从未发现任何断点。我认为在编译widgetset组件时,Vaadin为我的客户端组件生成javascript表示,并从它们运行(而不是从作为服务器端Vaadin组件的java类)。下面是我的组件的示例结构。 要调试Vaadin的客户端,您有两个选项:开发模式和SuperDevMode: 开发模式不再适用于最新的Chrome和Firefox版本,因为它使用这些浏览器的内部API,而这些API不再可用。但是

可以调试组件的客户端吗?我用我的IDE(Eclipse)调试了vaadin组件的客户端,但我从未发现任何断点。我认为在编译widgetset组件时,Vaadin为我的客户端组件生成javascript表示,并从它们运行(而不是从作为服务器端Vaadin组件的java类)。下面是我的组件的示例结构。

要调试Vaadin的客户端,您有两个选项:开发模式和SuperDevMode:

  • 开发模式不再适用于最新的Chrome和Firefox版本,因为它使用这些浏览器的内部API,而这些API不再可用。但是,如果您有一个仍然支持它的浏览器(例如IE),并且已经安装了开发模式插件,并且您有一个开发模式服务器在您的项目上正常运行,那么您可以使用IDE调试客户端代码。只需在客户端类上添加断点并在浏览器上使用应用程序即可。当执行该行时,断点应该被捕捉

  • SuperDevMode是调试Vaadin(和GWT)客户端代码的新方法。使用SuperDevMode,通过使用JavaScript调试和源代码映射功能(至少在最新版本的Chrome和Firefox上可用)在浏览器上进行调试