如何以编程方式更新在浏览器窗口中打开的 Neo4j 图形?



我构建了一个Java桌面应用程序,我可以使用apoc和密码向本地Neo4j实例提交命令。我可以添加节点等。 我还在谷歌浏览器选项卡中加载了图表。我的问题是:如何使浏览器窗口以编程方式更新?我不想在浏览器窗口中手动粘贴密码命令。

您可能想查看交互式Neo4j控制台的代码,这是一个Java应用程序,用于控制浏览器可视化,该可视化在您要求它执行Cypher命令时动态更新。它与用于Neo4j控制台网站的软件相同。

您不能以编程方式更新 neo4j 浏览器以显示特定操作的结果,因为它只是一个连接到数据库的客户端。

您必须编写自己的 Web 应用程序才能构建某种类型的动态更新。

我想您可以通过编程方式使浏览器刷新,但即便如此,您也不会更新任何查询结果。

不是一个完美的解决方案,但我在 Java 项目中安装了 Selenium,现在我可以启动一个 Firefox 浏览器窗口,浏览到 Neo4j 图形服务器,并在舒适的 Java 应用程序中将用户输入注入其中。

Neo4j 客户端中的 JavaScript 没有 DOM 中所有元素的唯一标识符。我不得不对一些CSS选择器名称进行硬编码来引用某些元素。因此,如果这些名称在以后的版本中发生更改,我的某些代码将中断。

最新更新