【发布时间】:2021-05-13 15:21:54
【问题描述】:
人们如何在 Vaadin 7 应用程序中使用pendo?以我目前的 pendo 知识,我知道以下需要做的事情:
- 在每个页面上嵌入 pendo JavaScript sn-p。所以,由于大多数 Vaadin 应用程序都是单页应用程序,我猜这个 sn-p 需要在 UI 中加载,可能使用
Page.getCurrent().getJavaScript().execute或JavaScript.getCurrent().execute。我认为还有一个@JavaScript注释,但我已经尝试了几次,但无法使其工作(请参阅 here 和 here 了解我无法使其工作的一个地方)。李> - 通过调用 pendo.initialize({...}); 来初始化 pendo。我想这需要在通过
JavaScript.getCurrent().execute登录我的应用程序(此时有用户 ID)后完成,但不完全确定在哪里执行此操作。此外,根据 Pendo 的说法,每次重新加载 Windows 时都需要执行此操作。我想我可以在我的 UI 类中做到这一点,只有在登录完成后才会发生。但是在视图之间切换时我也需要这样做吗?严格来说,这不是重新加载,所以不确定。
基本上,我发现有人在 Vaadin 应用程序中使用了 Pendo,因此寻找我能得到的任何建议,尤其是尚未包含在 pendo 文档中的建议。
【问题讨论】:
-
请添加您尝试过的代码以及失败的原因(例如错误、堆栈跟踪、日志等),以便我们对其进行改进。
标签: javascript vaadin vaadin7