我构建了一个Java桌面应用程序,我可以使用apoc和密码向本地Neo4j实例提交命令。我可以添加节点等。我也在Google Chrome选项卡中加载了图形。我的问题是:如何让浏览器窗口以编程方式更新?我不想在浏览器窗口中手动粘贴密码命令。如何以编程方式更新在浏览器窗口中打开的Neo4j图形?
0
A
回答
0
您不能以编程方式更新neo4j浏览器以显示特定操作的结果,因为它仅仅是连接到数据库的客户端。
您必须编写自己的Web应用程序才能构建某种类型的动态更新。
我想你可以以编程方式导致浏览器刷新,但即使如此,你也不会更新任何查询结果。
1
您可能需要查看Interactive Neo4j Console的代码,该代码是一个Java应用程序,用于控制浏览器可视化,该应用程序在您要求它执行Cypher命令时会动态更新。这是用于Neo4j Console网站的相同软件。
+0
这很整齐。感谢提及它! – nicomp
0
不是一个完美的解决方案,但我在Java项目中安装了Selenium,现在我可以启动Firefox浏览器窗口,浏览到Neo4j图形服务器,并从我的Java应用程序的舒适中注入用户输入。
Neo4j客户端中的JavaScript不具有DOM中所有元素的唯一标识符。我不得不硬编码一些CSS选择器名称来引用某些元素。因此,如果这些名称在以后的版本中发生更改,我的一些代码将会中断。
相关问题
- 1. 如何以编程方式打开新的浏览器窗口
- 2. 如何在新的浏览器窗口中打开MVC视图
- 3. 如何在Safari浏览器中打开Safari浏览器中的新窗口
- 4. 以编程方式更改浏览器窗口大小
- 5. 如何以编程方式打开新的Live Meeting窗口
- 6. 打开窗口浏览器
- 7. 以编程方式调整GWT中的浏览器窗口
- 8. 在新的浏览器窗口中打开图片
- 9. 在GWT应用程序中打开新的浏览器窗口
- 10. 如何在新浏览器中打开Silverlight子窗口
- 11. 如何在手机浏览器中打开一个新窗口?
- 12. 如何在焦点浏览器中打开一个新窗口
- 13. 如何在javascript中打开pdf文件新浏览器窗口
- 14. 如何在android中以编程方式打开SMS窗口?
- 15. 如何在lightswitch应用程序中打开浏览器窗口?
- 16. 打开新窗口弹出窗口与浏览器分开
- 17. 如何以“F11”模式(无工具栏等)打开新的浏览器窗口?
- 18. 如何以编程方式关闭在浏览器设置中打开的Foxit?
- 19. 从弹出窗口打开新的浏览器窗口
- 20. 如何以编程方式在iPhone浏览器中打开HTTPS webservice/
- 21. 以编程方式打开浏览器选项卡的列表
- 22. 如何使用icefaces打开新的浏览器窗口?
- 23. 如何打开弹出的新浏览器窗口?
- 24. 如何使用JavaScript打开新的浏览器窗口?
- 25. 如何以编程方式更改浏览器中的allowcriptaccess?
- 26. Selenium/PHPUnit。是否可以在窗口/浏览器之上打开一个干净的新窗口/浏览器?
- 27. 在新的浏览器中打开PDF全窗口
- 28. Java在新的浏览器窗口中打开pdf文件
- 29. JS提示在新的Safari浏览器窗口中打开?
- 30. 在新的浏览器窗口中打开DNN(DotNetNuke)页面
我明白你在说什么,但许多连接到数据库的客户端可以更新而无需手动干预。 – nicomp
当然,如果你创建了这样的客户端,但你无法控制这个客户端。你没有写它,它没有程序钩子让你对它做任何事情。这实际上只是一种让您以可视方式浏览数据的工具。 neo4j浏览器不是可视化控件,您可以将其放入自己的网页中。 –